热线电话:13121318867

登录
2020-06-01 阅读量: 672
mysql 8.0 客户端导入数据

将数据文件放在mysql 系统安全目录下,在客户端输入命令行进行导入。

1. 查看系统安全目录命令 show variables like '%secure%';

2.将数据文件放入该目录下

3. 输入命令

load data infile 'C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/employee.csv' into table emp

fields terminated by ',' ignore 1 lines;

desc emp;

4. 导入文件报1452错误,如果表中有引用外键,需将外键删除,再进行导入

show create table emp; --查看原表结构,获取外键名称

alter table emp drop foreign key emp_ibfk_1;--删除外键,重新导入数据

select * from emp;

select count(*) from emp;

备注:ALTER TABLE tb ADD FOREIGN KEY(cid) REFERENCES ta(cid);

//此处需要注意的是两个字段名都需要加上括号

批量更新数据需要打开权限,命令设置如下:

set sql_safe_updates=0;--设置数据库安全权限,0为打开,1为关闭

也可以打开Edit-SQL Editor目录下,“Safe Updates (reject UPDATEs and DELETEs with no restrictions)”这项打对勾

27.4829
2
关注作者
收藏
评论(0)

发表评论

暂无数据