解决向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";
相关推荐
WeiQ_5 分钟前
解决phpstudy 8.x软件中php8.2.9没有redis扩展的问题
数据库·redis·缓存
QX_hao4 小时前
【Go】--反射(reflect)的使用
开发语言·后端·golang
inferno4 小时前
Maven基础(二)
java·开发语言·maven
我是李武涯4 小时前
从`std::mutex`到`std::lock_guard`与`std::unique_lock`的演进之路
开发语言·c++
DashVector5 小时前
向量检索服务 DashVector产品计费
数据库·数据仓库·人工智能·算法·向量检索
史不了5 小时前
静态交叉编译rust程序
开发语言·后端·rust
KYGALYX5 小时前
在Linux中备份msyql数据库和表的详细操作
linux·运维·数据库
读研的武5 小时前
DashGo零基础入门 纯Python的管理系统搭建
开发语言·python
檀越剑指大厂6 小时前
金仓KReplay:定义数据库平滑迁移新标准
数据库
Digitally6 小时前
如何用5种实用方法将电脑上的音乐传输到安卓手机
android·智能手机·电脑