ilyuzhko
Постоялец
- Регистрация
- 5 Май 2009
- Сообщения
- 58
- Реакции
- 21
- Автор темы
- #1
#1064 (тригерры)
При выполнении MYsql запроса:
Вылезает ошибко вида:
Помогите вылечить эту багу...
При выполнении MYsql запроса:
Код:
DROP TRIGGER IF EXISTS `northon_okroshka`.`md5lookup_bi`;
DELIMITER //
CREATE TRIGGER `northon_okroshka`.`md5lookup_bi` BEFORE INSERT ON `northon_okroshka`.`md5lookup`
FOR EACH ROW set new.hash = md5(new.plain)
//
DELIMITER ;
DROP TRIGGER IF EXISTS `northon_okroshka`.`md5lookup_bu`;
DELIMITER //
CREATE TRIGGER `northon_okroshka`.`md5lookup_bu` BEFORE UPDATE ON `northon_okroshka`.`md5lookup`
FOR EACH ROW set new.hash = md5(new.plain)
//
DELIMITER ;
Код:
Ошибка
Кажется возникла ошибка в Вашем SQL запросе. Описание ошибки от MySQL сервера дано ниже, возможно, оно поможет Вам разобраться
ERROR: Неизвестная строка с пунктуацией @ 12
STR: //
SQL:
DELIMITER //
CREATE TRIGGER `northon_okroshka`.`md5lookup_bi` BEFORE INSERT ON `northon_okroshka`.`md5lookup`
FOR EACH ROW set new.hash = md5(new.plain)
//
DELIMITER ;
SQL-запрос:
DELIMITER // CREATE TRIGGER `northon_okroshka`.`md5lookup_bi` BEFORE INSERT ON `northon_okroshka`.`md5lookup` FOR EACH ROW set new.hash = md5(new.plain) // DELIMITER ;
Ответ 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 `northon_okroshka`.`md5lookup_bi` BEFORE INSERT ON `' at line 1