我对sqlite3上的Pragma IGNORE_CHECK_CONSTRAINTS有一个问题。我确实设置了它,但显然它不起作用,因为当我试图插入一些数据时,会引发错误“NOT NULL CONSTRAINT”。拜托,有人能告诉我出什么事了吗?
9cbw7uwe1#
ignore_check_constraints的文档:
ignore_check_constraints
PRADGMA IGNORE_CHECK_CONSTRAINTS=布尔值;
此杂注启用或禁用检查约束的强制。默认设置为OFF,这意味着默认情况下强制执行检查约束。它只提到了CHECK约束,所以我假设它只适用于它们,而不是NOT NULL和UNIQUE约束。
CHECK
NOT NULL
UNIQUE
1条答案
按热度按时间9cbw7uwe1#
ignore_check_constraints
的文档:PRADGMA IGNORE_CHECK_CONSTRAINTS=布尔值;
此杂注启用或禁用检查约束的强制。默认设置为OFF,这意味着默认情况下强制执行检查约束。
它只提到了
CHECK
约束,所以我假设它只适用于它们,而不是NOT NULL
和UNIQUE
约束。