解决向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";
相关推荐
SammeryD几秒前
Android gradle镜像
android
Robot_Nav几秒前
基于深度强化学习的自主导航与避障策略研究
开发语言·深度强化学习·learning_based
故以往之不谏几秒前
JAVA--类和对象4.1--构造方法基础
java·开发语言·javascript
代码栈上的思考几秒前
消息队列自定义应用层协议设计:参数取舍与响应封装的核心逻辑
开发语言·php
014-code2 分钟前
Java Optional 那些被忽略的用法
java·数据库·javase
2501_915106323 分钟前
Flutter 开发工具有哪些 跨平台项目开发与上架实操指南
android·flutter·ios·小程序·uni-app·iphone·webview
cch89183 分钟前
PHP与C语言:从网页到内核的编程对决
c语言·开发语言·php
黄林晴4 分钟前
Kotlin 2.4.0 正式发布,快来看看有哪些更新
android·kotlin
lly2024064 分钟前
PHP 字符串处理详解
开发语言