sbh
@sbh

Как с помощью триггера Before Insert в MySQL прервать вставку?

Добрый день.
Есть 2 таблицы:
1) таблица с фильтром, в ней 2 поля, ID и Domain
2) таблица куда вставляются данные, в ней 2 поля так же, ID и Domain

Необходимо реализовать фильтрацию входных данных, то есть при попытке вставить данные во 2 таблицу производить подсчет строк с использованием like по доменам из 1 таблицы и если счетчик >0 то отменять транзакцию.

Пример данных:
Вставка строки `https://ya.ru/dyshdsd`
В таблице 1 содержится домен https://ya.ru
Необходимо в триггере проверить вхождение данных в 1 таблицу и отклонить данную вставку во 2 таблицу
  • Вопрос задан
  • 92 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы