解决向MySQL中导入文件中的 数据时出现的问题~

SQL语句如下所示:

sql 复制代码
load data infile 'C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/data1.txt'
into table user
fields terminated by ',' 
lines terminated by "\n"
(name,sex,age,address,email,id,phone);

报错1:

The MySQL server is running with the --secure-file-priv option so it

cannot execute this statement

错误1解决办法:

第一步:我们找到MySQL中的my.ini文件,向该文件中加入如下代码

sql 复制代码
[mysqld]
#Secure File Priv.
secure-file-priv=""

第二步:打开任务资源管理器,重启MySQL服务

报错2:

Invalid utf8mb3 character string:"

这是由于我们当前数据库的字符编码和我们文本文件中的不一致导致的

解决办法:

sql 复制代码
ALTER database wjr DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

其他需要注意的问题:

sql 复制代码
-- 第一(name,sex,age,address,email,id,phone)可以不写这行代码
-- 字段值之间使用英文逗号分割而不是中文
fields terminated by ',' 
-- 行与行之间使用换行符相隔
lines terminated by "\n";
相关推荐
Hello.Reader3 分钟前
双卡 A100 + Ollama 最终落地手册一键部署脚本、配置文件、预热脚本与 Python 客户端完整打包
开发语言·网络·python
天***88528 分钟前
安卓KMPlayer安卓版播放器,支持AC-3、WMA、MP3、AAC
android·aac
AC赳赳老秦8 分钟前
OpenClaw实战案例:用1个主控+3个Agent,实现SEO文章日更3篇
服务器·数据库·python·mysql·.net·deepseek·openclaw
cch891811 分钟前
汇编VS C++:底层控制与高效开发之争
java·开发语言
零陵上将军_xdr16 分钟前
MySQL中的索引
数据库·mysql
倔强的石头_20 分钟前
数据库行标识符机制探究:OID、ROWID与自增主键的实现与应用
数据库·后端
lifewange21 分钟前
代码托管平台
开发语言
yangyanping2010822 分钟前
Go语言学习之配置管理库Viper
开发语言·学习·golang
SPC的存折24 分钟前
1、MySQL数据库基础
linux·运维·数据库·mysql
橘子编程24 分钟前
UniApp跨端开发终极指南
开发语言·vue.js·uni-app