1
我有這個程序在Python:的Python,Pymysql,插入的行不會在數據庫衝擊片雷管
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中運行此代碼,則不會出現新行。這怎麼可能?
您需要調用'conn.commit()'。 – vaultah
非常感謝,我現在就試試。 Thogh我以前用Python添加行而不使用conn.commit(),它工作正常。那麼我何時必須使用它,何時不使用? – Nadni
用它來提交交易 – Sami