MySQLdb - 简单语句出错

时间:2011-06-24 05:51:55

标签: python mysql insert mysql-python

db = MySQLdb.connect("XXXXXXXX","root", "XXXXXX", database)
cursor = db.cursor() 
cursor.execute('INSERT INTO media_files (ID, DATA) VALUES ("test", "test")')
cursor.execute("commit")

这句话错误,我似乎无法弄清楚原因。有什么想法吗?表media_files btw只有两列,ID和DATA,每列都是VARCHAR(255)

由于 遄

1 个答案:

答案 0 :(得分:2)

'INSERT INTO media_files (ID, DATA) VALUES ("test", "test")'

使用括号将解决问题。您正在插入一个数据,但提供了2个字段。