1

我正在将 xampp 和 python 与 MySQLdb 一起使用。我正在连接然后运行:

cursor.execute("INSERT INTO customer SET name='aaa'")

没有引发错误,但没有向数据库添加任何行(通过 pypmyadmin 进行检查)。但是,该表正在递增其自动增量字段。

发生了什么事,我该如何阻止它?

4

1 回答 1

5

正如@Chasing Death 指出的那样。正确的语法是

cursor.execute("INSERT INTO customer(name) VALUES('aaa')")

您还必须提交事务才能将数据实际存储在数据库中。

connection.commit()
于 2012-04-13T15:07:41.183 回答