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)
由于 遄
答案 0 :(得分:2)
'INSERT INTO media_files (ID, DATA) VALUES ("test", "test")'
使用括号将解决问题。您正在插入一个数据,但提供了2个字段。