我在MySQLdb中使用xampp和python。我正在连接然后运行:
cursor.execute("INSERT INTO customer SET name='aaa'")
不会引发任何错误,但没有向数据库添加任何行(与pypmyadmin一起检查)。但是,表是递增其自动增量字段。
发生了什么以及如何阻止它?
答案 0 :(得分:5)
正如@Chasing Death所说。正确的语法是
cursor.execute("INSERT INTO customer(name) VALUES('aaa')")
您还必须提交事务以在数据库中实际存储数据。
connection.commit()