数据库用的是msyql,用java写的从excel读取文件,按行导入数据,大概有十万条,导入到一半的到时候,出现报错信息,报错信息太多,分几张来截图,网上搜过说是啥mysql超时设置的问题,但本人的情况明显不是,是因为循环插入或更新数据太多的问题吗
数据库用的是msyql,用java写的从excel读取文件,按行导入数据,大概有十万条,导入到一半的到时候,出现报错信息,报错信息太多,分几张来截图,网上搜过说是啥mysql超时设置的问题,但本人的情况明显不是,是因为循环插入或更新数据太多的问题吗
建议将多条数据拼接成一条sql进行批量插入( insert into tablename(...) values(...), (...), (...); ), sql执行的少自然出现差错的可能性更少。
4 回答1.4k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
8 回答1.3k 阅读
1 回答2.6k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
2 回答741 阅读✓ 已解决
2 回答1.7k 阅读
max_allowed_packet这个参数设大点试试