Die Python-MySQL-Insert-Anweisung gibt 1064 zurück
代言
代言 2017-06-22 11:51:34
0
1
832

Traceback (letzter Aufruf zuletzt):
Datei „python_mysql.py“, Zeile 78, in <module>

x.cb_model_add()

Datei „python_mysql.py“, Zeile 17, in cb_model_add

self.cursor.executemany(sql, params)

Datei „build/bdist.linux-x86_64/egg/MySQLdb/cursors.py“, Zeile 262, inexecutemany
Datei „build/bdist.linux-x86_64/egg/MySQLdb/cursors.py“, Zeile 354, in _query
Datei „build/bdist.linux-x86_64/egg/MySQLdb/cursors.py“, Zeile 318, in _do_query
_mysql_Exceptions.ProgrammingError: (1064, „Sie haben einen Fehler in Ihrer SQL-Syntax; überprüfen Sie das entsprechende Handbuch MySQL-Serverversion für die richtige Syntax zur Verwendung in der Nähe von „:code)“ in Zeile 2")

sql语句如下:
sql="in test1 (Code)-Werte einfügen (:code)"

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

Antworte allen(1)
仅有的幸福
sql="insert into test1 (code) values (%s)"
self.cursor.executemany(sql, code)
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!