0
我有一个关于sqlite3上PRAGMA ignore_check_constraints的问题。我确实设置了它,但显然它不起作用,因为当我尝试插入一些数据时,会引发错误“NOT NULL constraint”。PRAGMA ignore_check_constraints = ON;不起作用
请问,有人可以告诉我什么是错的?
我有一个关于sqlite3上PRAGMA ignore_check_constraints的问题。我确实设置了它,但显然它不起作用,因为当我尝试插入一些数据时,会引发错误“NOT NULL constraint”。PRAGMA ignore_check_constraints = ON;不起作用
请问,有人可以告诉我什么是错的?
ignore_check_constraints
用于该文档:
PRAGMA ignore_check_constraints =布尔值;
该编译指示启用或禁用CHECK约束的强制执行。默认设置是关闭的,这意味着CHECK约束是默认强制执行的。
仅提及CHECK
的限制,所以我认为它仅适用于他们,而不是NOT NULL
和UNIQUE
约束。
当然,对不起,我的错误。我认为这是为了禁用所有的限制检查,但它仅限于CHECK约束。 谢谢。 –