2014-09-12 4 views
0

ОшибкаTrigger, не вставляя

SQL-запрос: Документация

CREATE TRIGGER `triggers_div` AFTER INSERT ON `produits` 
FOR EACH 
ROW 
BEGIN 
INSERT INTO `div_extension` (`devID`) 
SELECT new.devID 
FROM `produits` 
WHERE new.depID =1; 

MySQL говорит: Документация

# 1064 - У Вас есть ошибка в вашем SQL синтаксиса; проверьте руководство, которое соответствует версии сервера MySQL для корректного синтаксиса использовать около «» в строке 5

Может кто-нибудь мне помочь?

+1

Ваш недостающий END; хотя я не уверен, что что-то вызывает его – exussum

+0

У меня нет конца, когда я копирую этот вопрос. привет. Проблема не КОНЕЦ; какой-то орган может мне помочь – Ousmane

+0

Спасибо exussum. Я вижу свою проблему ... – Ousmane

ответ

0

DELIMITER $$ CREATE TRIGGER triggers_div ПОСЛЕ INSERT ON produits ДЛЯ КАЖДОЙ ROW НАЧАТЬ

// НЕКОТОРЫХ КОДИРОВАНИЕ ЗДЕСЬ ....

END; $$ DELIMITER;

Теперь он работает, когда я добавляю DELIMITER как этот DELIMITER $$, а не как DELIMITER $$.

Смежные вопросы