grand_sbor
Новичок
Ошибка 1064 при создании триггера
Добрый день!
Версия сервера 5.0.32. Решил попробовать создать следующий триггер:
phpmyadmin показывает такую ошибку:
ERROR: Неизвестная строка с пунктуацией @ 11
STR: //
SQL: DELIMITER //
CREATE TRIGGER vis_ins AFTER INSERT ON catalog
BEGIN
SET @t=0;
Ответ MySQL:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DELIMITER //
CREATE TRIGGER vis_ins AFTER INSERT ON catalog
Добрый день!
Версия сервера 5.0.32. Решил попробовать создать следующий триггер:
Код:
DELIMITER //
CREATE TRIGGER vis_ins AFTER INSERT ON catalog
BEGIN
SET @t=0;
IF NEW.type=1
THEN SET @t=1;
END IF;
INSERT INTO visibility VALUES(NEW.item_id,@t);
END;
//
DELIMITER ;
ERROR: Неизвестная строка с пунктуацией @ 11
STR: //
SQL: DELIMITER //
CREATE TRIGGER vis_ins AFTER INSERT ON catalog
BEGIN
SET @t=0;
Ответ MySQL:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DELIMITER //
CREATE TRIGGER vis_ins AFTER INSERT ON catalog