python - )''') 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)
)''')
谁能帮我?
解决方案
语法是:
FOREIGN KEY(<your_attr>) REFERENCES <OTHER_TABLE>(<other_table_attr>)
推荐阅读
- javascript - 如何在箭头函数中使用 Typescript 泛型添加两个参数
- php - Laravel 在字段验证后插入记录
- javascript - onClick={OnButtomSubmit} 函数在 ReactJs 中不起作用
- selenium - 如何验证在移动设备上滚动的触摸动作的准确性?
- python - 如何对看不见的文本数据进行分类?
- macos - 在 mac OS 中将包含特定字符的文件中的字符串替换为“sed”
- python - 仅在之前未出现时才将值附加到列表中
- office365 - Office 365 图形 API 报告 getOneDriveActivityFileCounts 或 GetEmailActivityCounts 给出错误
- reactjs - 我将如何键入此函数调用?
- sql - BigQuery 查询以获取 Stack Overflow 上任何标签的中位时间第一个答案的图表?