解决向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";
相关推荐
南境十里·墨染春水4 分钟前
C++ 日志 4—— 多线程安全与异步日志优化
数据库·c++·安全
不知名的老吴4 分钟前
关于C++中new的基本使用方法介绍
开发语言·c++
海天鹰4 分钟前
高版本安卓老应用下面空白
android
在角落发呆5 分钟前
c socket 服务器转发,c socket 服务器转发的方法
服务器·c语言·开发语言
yujunl6 分钟前
U9一种客开方案的解决
开发语言
wjs20247 分钟前
Python pass 语句详解
开发语言
专注VB编程开发20年7 分钟前
专业分析python底层调用与按键精灵,ah3等的对比,hookdll,内存加载,调用.net dll
开发语言·javascript·python·microsoft·php·.net
时间不早了sss8 分钟前
Python处理文档
开发语言·前端·python
cici1587410 分钟前
MATLAB GUI构建一个AIS自动船舶系统
开发语言·matlab
一氧化二氢.h10 分钟前
【java】的数组列表和集合的区别是什么
java·开发语言