MySQLdb - ошибка с простым утверждением - PullRequest
0 голосов
/ 24 июня 2011
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 Ответ

2 голосов
/ 24 июня 2011
'INSERT INTO media_files (ID, DATA) VALUES ("test", "test")'

Использование скобок решит проблему.Вы вставляли один фрагмент данных, но предоставили 2 поля.

...