sqlite `PRAGMA IGNORE_CHECK_CONSTRAINTS=ON;`不起作用

wfveoks0  于 2022-11-15  发布在  SQLite
关注(0)|答案(1)|浏览(102)

我对sqlite3上的Pragma IGNORE_CHECK_CONSTRAINTS有一个问题。我确实设置了它,但显然它不起作用,因为当我试图插入一些数据时,会引发错误“NOT NULL CONSTRAINT”。
拜托,有人能告诉我出什么事了吗?

9cbw7uwe

9cbw7uwe1#

ignore_check_constraints的文档:

PRADGMA IGNORE_CHECK_CONSTRAINTS=布尔值;

此杂注启用或禁用检查约束的强制。默认设置为OFF,这意味着默认情况下强制执行检查约束。
它只提到了CHECK约束,所以我假设它只适用于它们,而不是NOT NULLUNIQUE约束。

相关问题