当Python大量操作数据库有时候会报
1205,'Lock wait timeout exceeded; try restarting transaction' 这个错误
解决的办法和思路
1.查看自己的MySQL数据库,操作的表中数据量是否很大(几百万的那种),检查表字段是否有加索引;当表中数据量很大,又没有索引查询的时间就会很长,导致报错
2.建议给表的ID字段添加一个索引,在Python操作数据库的时候使用ID(添加了索引)作为条件去操作MySQL数据库
09-11
1535
04-27
7053
09-13
780
10-29
1418
03-17
1737