解决向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";
相关推荐
派葛穆15 小时前
Python-pip切换镜像源
开发语言·python·pip
阿pin15 小时前
Android随笔-Zygote中fork究竟是什么?
android·zygote·fork
Full Stack Developme15 小时前
Java 漏斗算法 及应用场景
java·开发语言·算法
阿里嘎多学长16 小时前
2026-07-03 GitHub 热点项目精选
开发语言·程序员·github·代码托管
Go-higher16 小时前
DriverTest 驾考知识卡片学习助手 —— 一款基于 Jetpack Compose 的现代 Android 学习APP
android·学习
xxie12379416 小时前
Python 闭包:函数嵌套的 “状态捕获” 机制
开发语言·python
Leon-Ning Liu16 小时前
【真实经验分享】OGG抽取进程报错 ORA-07445 [kgherrordmp()+986] ORA-00600 [17114]分析步骤
运维·数据库
安卓修改大师16 小时前
安卓修改大师APK控件修改实战教程
android
骑士雄师16 小时前
java面试记录: sychonized 锁,熔断组件,分布式锁
java·开发语言·面试
CCPC不拿奖不改名16 小时前
Redis 工程化部署深度解析
linux·服务器·数据库·redis·深度学习·缓存·rag