Сообщение об ошибке / протоколирование из предложения «ON CONFLICT IGNORE» Sqlite3 - PullRequest
0 голосов
/ 26 сентября 2019

Я пытаюсь использовать схему таблицы базы данных следующим образом:

CREATE TABLE students (
    student_id TEXT PRIMARY KEY ON CONFLICT IGNORE
    name TEXT
    grade INT 
)

Я заметил, что получаю желаемую функциональность из предложения ON CONFLICT IGNORE (т.е. не вставляются повторяющиеся идентификаторы student_ids);Однако мне было интересно, если есть способ заставить SQLite выводить сообщение в любое время, когда это происходит?Я хотел бы сделать предупреждение / сообщение о регистрации информации, когда это произойдет.

Я просматривал официальные документы по SQLite (https://www.sqlite.org/lang_conflict.html),, но, похоже, нет собственного способа получить такое предупреждение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...