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)”这项打对勾






评论(0)


暂无数据