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

Тема в разделе "Базы данных", создана пользователем Polotenchik, 27 янв 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Polotenchik

    Polotenchik Прохожие

    Нашел вот такую статью по созданию ipb торрент
    http://www.ibz.ru/articles/tracker.php

    и там на одном из этапов установки требуется залить вот эту базу:
    http://www.ibz.ru/articles/tracker/tracker.sql

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

    Код:
    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

    выручайте как решить данную проблему?
     
  2. RomAndry

    RomAndry Постоялец

    Регистр.:
    21 ноя 2007
    Сообщения:
    102
    Симпатии:
    24
    Суда по ошибке он удаляет старый тригер, которого нет
    (всегда нужно читать, что пишут)
    по идее можно убрать DROP trigger ....
    лучший вариант попробовать
    DROP trigger IF EXISTS .....
     
Статус темы:
Закрыта.