ALTER TABLE informations
ADD id INTEGER IDENTITY NOT NULL;
运行时错误:无法添加默认值为 NULL 的 NOT NULL 列
我尝试插入一列,但它一直显示此错误,我需要一些帮助我尝试默认它有效,但 id 无法自行更改
在更改表和添加列时不能使用默认值 NULL,如下所示:-
如果指定了 NOT NULL 约束,则列 必须具有除 NULL 之外的默认值。
来自 4。更改表添加列https://sqlite.org/lang_altertable.html
例如你可以使用:-
ALTER TABLE informations
ADD id INTEGER IDENTITY NOT NULL DEFAULT -1;