-1
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 表只有两列,ID 和 DATA,每列都是 VARCHAR(255)

谢谢特伦特

4

1 回答 1

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

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

于 2011-06-24T05:54:35.900 回答