【发布时间】:2021-04-15 04:05:59
【问题描述】:
我正在尝试找出我收到此错误的原因以及如何解决它。
代码:
CREATE TABLE sqlalchemy_generic_types
(
'No.' INT NOT NULL AUTO_INCREMENT,
'Object Name' VARCHAR(25) NOT NULL,
'Description' VARCHAR(100) NOT NULL,
PRIMARY KEY('No.')
);
错误:
(pyodbc.ProgrammingError) ('42000', "[42000] [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]'AUTO_INCREMENT' 附近的语法不正确。(102) (SQLExecDirectW)") [SQL: /* 创建表 */ 创建表 sqlalchemy_generic_types ( '不。' INT NOT NULL AUTO_INCREMENT, '对象名称' VARCHAR(25) NOT NULL, '描述' VARCHAR(100) NOT NULL, 主键('编号') );] (此错误的背景:http://sqlalche.me/e/13/f405)
【问题讨论】:
-
这是
AUTO INCREMENT而不是AUTO_INCREMENT
标签: sql sql-server auto-increment create-table