,如下所示:MySQLdb的executemany不加入我试图将数据添加到使用MySQLdb的executemany命令的表(test_copy)数据
db = mdb.connect(host="127.0.0.1",port=3306,user='XXXX',db="test")
cursor = db.cursor()
COM = "insert into test_copy (Short_Model) VALUES (%s)"
VALS = ['213','3232','fd','sadad']
cursor.executemany(COM,VALS)
cursor.close
注:表命名= test_copy,列名= Short_Model
问题是命令运行时没有任何错误,但是当我检查表时没有添加任何数据。
道歉,如果这是一个简单的问题,但它在过去几个小时里让我疯狂。
谢谢。
cursor.commit()是错误的,它应该是db.commit() – Jun