2015-10-13 2 views
0

У меня вопрос о PRAGMA ignore_check_constraints на sqlite3. Я установил его, но, видимо, он не работает, потому что, когда я пытаюсь вставить некоторые данные, возникает ошибка «NOT NULL constraint».PRAGMA ignore_check_constraints = ON; Не работает

Пожалуйста, кто-нибудь может сказать мне, что не так?

ответ

1

Документация ignore_check_constraints:

ПРАГМА ignore_check_constraints = Логическое;

Эта прагма разрешает или запрещает принудительное выполнение ограничений CHECK. Значение по умолчанию выключено, что означает, что ограничения CHECK принудительно применяются по умолчанию.

Он упоминает лишь CHECK ограничения, поэтому я предполагаю, что это относится только к ним, не NOT NULL и UNIQUE ограничений.

+0

Конечно, извините, моя ошибка. Я думал, что это отключить проверку всех контролов, но это только для ограничения CHECK. Спасибо. –

 Смежные вопросы

  • Нет связанных вопросов^_^