【发布时间】:2014-08-04 12:19:23
【问题描述】:
这是我的脚本
cur.execute("CREATE TABLE +dnes+ (Id INT PRIMARY KEY AUTO_INCREMENT, \
Name VARCHAR(25))")
我正在尝试将变量 dnes 放入此查询中。变量是字符串。 它不工作。它说:
_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 '+dnes+ (Id INT PRIMARY KEY AUTO_INCREMENT, Name VARCHAR(25))' at line 1")
我哪里错了?
【问题讨论】:
-
是什么让您认为在字符串中添加加号会在 Python 中插入变量?你不能只发明语法。
-
我以为它合并了字符串