SQLSTATE, который возвращает ошибку, но завершает вставку - PullRequest
0 голосов
/ 06 декабря 2018

Я пытаюсь написать триггер после вставки в mariadb, который отображает ошибку, но не отменяет вставку.

Я читаю здесь Документация MySQL , что

"Если pval - это что-то еще, p () сначала выдает предупреждение и устанавливает элементы информации о тексте сообщения и номере ошибки.Это предупреждение не завершает процедуру, поэтому выполнение продолжается, а затем p () сообщает об ошибке. Ошибка не завершает процедуру. Текст сообщения и номер ошибки, установленные предупреждением, заменяются значениями, установленными ошибкой, которые возвращаютсяс информацией об ошибке. "

Это именно то, что я пытаюсь сделать.Предполагается, что триггер, по сути, отображает предупреждение, что-то вроде «вставка успешно ... но часы> разрешенные_часы», но для моей цели это должно быть возвращено как ошибка.Кто-нибудь знает, что в документации подразумевается под "Если pval - это что-то еще ..."?

Спасибо!

...