84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
光阴似箭催人老,日月如移越少年。
代码没有仔细看,但是很明显的问题是insert语句的execute之后没有commit transcation
insert
execute
commit transcation
在cur.execute('insert into ipList(ipList) values(%s)', ip_list[j])的下一行添加
cur.execute('insert into ipList(ipList) values(%s)', ip_list[j])
conn.commit()
要是没出异常,那指定是数据库用的InnoDB引擎吧?你得提交事务,execute完所有语句之后,加上conn.commit()试试
插入之后,你可以 在用命令行去查询查询或者插入 看数据库是否会被锁定。。就知道是不是 事务未结束了
或者开启自动提交conn.autocommit(True)
conn.autocommit(True)
代码没有仔细看,但是很明显的问题是
insert
语句的execute
之后没有commit transcation
解决方法:
在
cur.execute('insert into ipList(ipList) values(%s)', ip_list[j])
的下一行添加要是没出异常,那指定是数据库用的InnoDB引擎吧?
你得提交事务,execute完所有语句之后,加上
conn.commit()
试试插入之后,你可以 在用命令行去查询查询或者插入 看数据库是否会被锁定。。就知道是不是 事务未结束了
或者开启自动提交
conn.autocommit(True)