Python,Pymysql,插入的行不在数据库中

时间:2016-12-01 18:03:30

标签: python mysql sql pymysql

我在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中运行此代码,则不会出现新行。这怎么可能?

1 个答案:

答案 0 :(得分:2)

你已经得到了答案。作为附注包括

autocommit=True

在你的连接中。它很容易联系起来。