我对sqlite3上的PRAGMA ignore_check_constraints有疑问。我把它设置为ON,但显然它不起作用,因为当我尝试插入一些数据时,错误" NOT NULL约束"被提出来了。
拜托,有人可以告诉我出了什么问题吗?
答案 0 :(得分:1)
ignore_check_constraints
的文档:
PRAGMA ignore_check_constraints =布尔值;
此pragma启用或禁用CHECK约束的强制执行。默认设置为off,表示默认情况下会强制执行CHECK约束。
它只提到CHECK
个约束,所以我认为它只适用于它们,而不是NOT NULL
和UNIQUE
约束。