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