python adbapiを使用して、mysqlのテーブルに行を挿入します
insert のように、id は int、value は blob です
db.runQuery("INSERT INTO t (id, blob_value) VALUES (%(id)s, %(blob_value)s)", \
{
"id" : id,
"blob_value" : blob_value
}
Traceback: <class '_mysql_exceptions.ProgrammingError'>: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near INSERT INTO t (id, blob_value) VALUES (%(id)s, %(blob_value)s)",
そして、それは引用文字である可能性があると思います- 'の 、blob_value
失敗した理由はこれらの問題ですか?
わかりました、理由はテーブル名です-mysqlのキーワードである「ロック解除」。
「ロック解除」という名前のテーブルを削除する方法を教えてください。