Ошибка #1360 - Trigger does not exist

  • Автор темы Polotenchik
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
P

Polotenchik

Прохожие
Нашел вот такую статью по созданию ipb торрент
Для просмотра ссылки Войди или Зарегистрируйся

и там на одном из этапов установки требуется залить вот эту базу:
Для просмотра ссылки Войди или Зарегистрируйся

Все таблицы заливаются кроме последних, там где триггеры

Код:
drop trigger trigger_ai_ipbf_members;
delimiter //
CREATE DEFINER = 'root'@'localhost' TRIGGER trigger_ai_ipbf_members AFTER INSERT on ipbf_members
FOR EACH ROW BEGIN
   REPLACE INTO xbt_users SET uid         = NEW.id, 
                             name         = NEW.name, 
                             torrent_pass = MD5(CONCAT_WS(':', NEW.name, NEW.member_login_key)),
                             pass         = MD5(CONCAT_WS(':', NEW.id, NEW.name,NEW.email,NEW.member_login_key));
END;
//
delimiter ;


drop trigger trigger_ad_ipbf_attachments;
delimiter //
CREATE DEFINER = 'root'@'localhost' TRIGGER trigger_ad_ipbf_attachments AFTER DELETE on ipbf_attachments
FOR EACH ROW BEGIN
   UPDATE xbt_files SET flags = 1 WHERE attach_id = OLD.attach_id;
END;
//
delimiter ;

INSERT IGNORE INTO xbt_users (uid, name, torrent_pass, pass)
    SELECT id, name, MD5(CONCAT_WS(':',name,member_login_key)), MD5(CONCAT_WS(':', id, name,email,member_login_key))
      FROM ipbf_members

при импорте mysql выдает ошибку

Ошибка

SQL-запрос:

DROP trigger trigger_ai_ipbf_members;

Ответ MySQL: Документация
#1360 - Trigger does not exist

выручайте как решить данную проблему?
 
Суда по ошибке он удаляет старый тригер, которого нет
(всегда нужно читать, что пишут)
по идее можно убрать DROP trigger ....
лучший вариант попробовать
DROP trigger IF EXISTS .....
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху