SQLite:如何使用alter将主键添加到表中?

pw9qyyiw  于 2023-06-23  发布在  SQLite
关注(0)|答案(1)|浏览(119)

我试图改变我的表“材料”,使主键。,但这一指令是行不通的。

ALTER TABLE "MATERIEL" ADD CONSTRAINT "MATERIEL_PK" PRIMARY KEY ("MATRICULE")

这是堆栈跟踪:
[00:22:39]对数据库“Data”执行SQL查询时出错:靠近“约束”:语法错误

nfeuvbwi

nfeuvbwi1#

这是行不通的,因为SQLite3不支持该语法(请参阅https://sqlite.org/lang_altertable.html)。为此,需要重新创建表以包含约束。

相关问题