(一)我们导入sql时会因为导出sql文件执行添加表的顺序不一样会报Cannot delete or update a parent row: a foreign key constraint fails (...);
我们可以使用 SET FOREIGN_KEY_CHECKS=0; 来禁用外键约束.
插入数据后再用 SET FOREIGN_KEY_CHECKS=1; 来启动外键约束.
查看当前FOREIGN_KEY_CHECKS的值可用如下命令 SELECT @@FOREIGN_KEY_CHECKS;
( 二 )在使用批量插入语句时插入大量的数据时,报错1153 - Got a packet bigger than 'max_allowed_packet' bytes
我们可以使用 set global max_allowed_packet = 2*1024*1024*10 设置最大值为20M