Pymysql INSERT不会插入但会出现重复错误

时间:2016-05-25 13:01:40

标签: python mysql pymysql

我尝试通过python在我的mysql数据库中插入数据,它没有插入数据,我发现我的数据库是空的但是如果我重做相同的INSERT命令,则会出现重复错误。 以下是我的代码的一些示例:

connection = pymysql.connect(host='localhost',
                            user='user',
                            password='password',
                            db='literatur',
                            charset='utf8mb4',
                            cursorclass=pymysql.cursors.DictCursor)
with connection.cursor() as cursor:
                sql = "INSERT into tf_data (tf_data_id, abstract) values (4, 'TEST')"
                cursor.execute(sql)
                connection.commit

它以某种方式连接数据库(UPDATE命令实际工作)并增加tf_data_id的自动增量。 但是,如果我SELECT * FROM tf_data; mysql给我>>空集(0.00 s)。如何找出问题所在?

0 个答案:

没有答案