解决向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";
相关推荐
2501_915909064 分钟前
iOS应用从开发到上架App Store的完整发布流程与步骤指南
android·ios·小程序·https·uni-app·webview
I'm Jie6 分钟前
【开源】7 天,我用 Rust 复刻了 FinalShell!Rhost v1.0.0 发布
开发语言·rust·开源
姜鱼问生6 分钟前
docker exec 排查容器问题:从日志到进程
运维·网络·数据库·docker·容器
kimnoic23 分钟前
Python常用命令提示符使用方法详解
开发语言·python
Crazy________24 分钟前
05Linux内存管理核心原理与运维实战
java·开发语言
Nebula_g25 分钟前
JavaSE拓展:工具类Executors
java·开发语言·后端·spring·基础·javase
扶风ff32 分钟前
练题簿在线免费刷题:会员线下组卷、Word 试卷与成绩导入,课堂检测更方便
java·开发语言·算法·小程序·word
狗凯之家源码网35 分钟前
AI 步数修改提交系统源码应用场景与落地指南
android·数据库·人工智能·运动步数
程序员老陆36 分钟前
C++ 多线程通信方式全景:从共享内存到结构化协调
开发语言·c++
穆梓兰煊37 分钟前
AI供应链安全不再只是包安全,还涉及模型与数据
前端·数据库