MSQL + триггеры, просто вопрос, нужна помощь

imbalance
На сайте с 03.03.2007
Offline
240
646

Пожалуйста подскажите с простым вопросом.

Через phpmyadmin создаю триггер, допустим на добавление записи.

НО, я не могу в триггер вставить два insert'a

к пример

insert into `log_test` set strLog='1' - работает

insert into `log_test` set strLog='1';

insert into `log_test` set strLog='1';

показывает ошибку.... ругается на синтаксис.

Добавляю через phpmyadmin, запросы вписываю в поле "определение".

Подскажите, как после срабатывания триггера сделать две вставки в разные таблицы )

siv1987
На сайте с 02.04.2009
Offline
427
#1

Возможно делиметер ; нужно поменять

imbalance
На сайте с 03.03.2007
Offline
240
#2

спасибо за ответ.

но можно суть детальнее?

Никогда ранее не приходилось работать, а тут вдруг понадобилось (

siv1987
На сайте с 02.04.2009
Offline
427
#3
Mad_Man
На сайте с 10.11.2008
Offline
162
#4

Таки mSQL юзаете или MySQL? Или вообще MariaDB?

imbalance
На сайте с 03.03.2007
Offline
240
#5

:)

mysql + таблица сама innoDB

siv1987
На сайте с 02.04.2009
Offline
427
#6
Х
На сайте с 15.08.2014
Offline
1
#7
imbalance:

НО, я не могу в триггер вставить два insert'a
Подскажите, как после срабатывания триггера сделать две вставки в разные таблицы )

если гора не идет к магомету - то магомет идет к горе :)

почему нельзя два тригера сделать по одному инсерту в каждом?

вообще хотелось бы видеть сам текст триггера, тк может вы просто не используете ключевые слова BEGIN...END; ☝

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий