pernyataan sisipan mysql python mengembalikan 1064
代言
代言 2017-06-22 11:51:34
0
1
872

Traceback (panggilan terbaharu terakhir):
Fail "python_mysql.py", baris 78, dalam <modul>

x.cb_model_add()

Fail "python_mysql.py", baris 17, dalam cb_model_add

self.cursor.executemany(sql, params)

Fail "build/bdist.linux-x86_64/egg/MySQLdb/cursors.py", baris 262, dalam executemany
Fail "build/bdist.linux-x86_64/egg/MySQLdb/cursors.py", baris 354, dalam
Fail "build/bdist.linux-x86_64/egg/MySQLdb/cursors.py", baris 318, dalam _do_query
_mysql_exceptions.ProgrammingError: (1064, "Anda mempunyai ralat dalam sintaks SQL anda; semak manual yang sepadan dengan Versi pelayan MySQL untuk sintaks yang betul untuk digunakan berhampiran ':code)' pada baris 2")

sql语句如下:
sql="masukkan ke dalam nilai ujian1 (kod) (:kod)"

    params = [{'code':'xx'}]
    self.cursor.executemany(sql, params)
代言
代言

membalas semua(1)
仅有的幸福
sql="insert into test1 (code) values (%s)"
self.cursor.executemany(sql, code)
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan