我试图改变我的表“Materiel”以制作主键。但是这条指令不起作用。
ALTER TABLE "MATERIEL" ADD CONSTRAINT "MATERIEL_PK" PRIMARY KEY ("MATRICULE")
这是堆栈跟踪:
[00:22:39]在数据库'Data'上执行SQL查询时出错:附近 “CONSTRAINT”:语法错误
答案 0 :(得分:3)
当然它不起作用 - SQLite3不支持该语法(参见https://sqlite.org/lang_altertable.html)。为此,您需要重新创建表以包含约束。