SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 25.04.2012 15:51:26

nekulin
Завсегдатай
Зарегистрирован: 06.04.2012
Сообщений: 56

Создание триггера

Всем привет! При создании триггера ошибка ( near '' at line 3

CREATE TRIGGER user_new AFTER INSERT ON user FOR EACH ROW
BEGIN
    INSERT INTO profil_prodavez Set user_id = NEW.id;
    INSERT INTO profil_user Set user_id = NEW.id;
END;

Неактивен

 

#2 25.04.2012 18:07:32

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Создание триггера

delimiter $$
CREATE TRIGGER user_new AFTER INSERT ON user FOR EACH ROW
BEGIN
    INSERT INTO profil_prodavez Set user_id = NEW.id;
    INSERT INTO profil_user Set user_id = NEW.id;
END$$

Неактивен

 

#3 26.04.2012 12:26:49

nekulin
Завсегдатай
Зарегистрирован: 06.04.2012
Сообщений: 56

Re: Создание триггера

vasya написал:

delimiter $$
CREATE TRIGGER user_new AFTER INSERT ON user FOR EACH ROW
BEGIN
    INSERT INTO profil_prodavez Set user_id = NEW.id;
    INSERT INTO profil_user Set user_id = NEW.id;
END$$

#1235 - This version of MySQL doesn't yet support 'multiple triggers with the same action time and event for one table'
Типа не поддерживает. Сори там был тригер SHOW TRIGGERS (

Отредактированно nekulin (26.04.2012 12:36:24)

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson