MySQLdb没有用数据填充DB中的行,但是feildes是自动递增的

时间:2016-06-22 10:09:31

标签: python mysql mysql-python

我正在使用MySQlDb连接并使用python脚本填充我的数据库。 来自BGP流(转储)的数据将进入数据库。但是当我尝试时 使用SQL在代码底部的第65行执行(插入数据),DB不受影响,此外该行在其中一个字段上自动递增。这是编码问题吗?我在python和utf-8中使用utf-8, MySQL中的utf8_swedish_ci。我正在使用的代码:

subtitle

2 个答案:

答案 0 :(得分:0)

检查last_record_id的有效性,该有效性可以作为mysql拒绝的非数字传递,同样是sa element_time。

答案 1 :(得分:0)

我没有在python中使用DB,但可能是在运行cursor.execute()函数后需要运行db.commit()。