我在Python中有这个程序:
import pymysql
conn = pymysql.connect(<stuff here>)
cur = conn.cursor()
cur.execute('''
INSERT INTO aderenti (nome, comune, provincia)
VALUES ('Mario', 'Spinea', 'VE');
''')
代码运行正常,如果我在MySQL工作台中运行SQL命令,则会出现一个包含所选值的新行。但是如果我在Python中运行此代码,则不会出现新行。这怎么可能?
答案 0 :(得分:2)
你已经得到了答案。作为附注包括
autocommit=True
在你的连接中。它很容易联系起来。