首页 > 解决方案 > )''') sqlite3.OperationalError: near ")": 语法错误

问题描述

我正在使用 sqlite3 的库创建一个简单的表,但出现此错误:

)''') sqlite3.OperationalError: near ")": 语法错误

使用的代码是:

cursor.execute('''CREATE TABLE variable (id_variable INTEGER, name_variable TEXT, type_variable TEXT, id_ref_place INTEGER,
                PRIMARY KEY (id_variable),
                FOREIGN KEY (id_ref_place)
                )''')

谁能帮我?

标签: pythonsql

解决方案


语法是:

FOREIGN KEY(<your_attr>) REFERENCES <OTHER_TABLE>(<other_table_attr>)

推荐阅读