2012-02-16 16 views
1

このsqliteトリガーをMYSQLと互換性を持たせるにはどうすればよいですか?MYSQLでトリガーを使用したことは一度もありません。SQLiteトリガーをMYSQLと連携させる

   CREATE TRIGGER IF NOT EXISTS update_this AFTER INSERT ON this 
      BEGIN 
      UPDATE `another` SET `something` = `something` + new.number; 
      END; 

ソリューション:

 delimiter | 
    CREATE TRIGGER update_this AFTER INSERT ON this` 
    FOR EACH ROW BEGIN 
    UPDATE `another` SET `something` = `something` + NEW.something WHERE `id`= NEW.id; 
    END; 
    |  
    delimiter ; 
+1

がTRIGGER構文CREATE - http://dev.mysql.com/doc/refman/5.5/en/create-triggerを。 html – Devart

答えて

1

未確認:

delimiter // 
    CREATE TRIGGER update_this AFTER INSERT ON your_table 
    BEGIN 
     UPDATE `another` SET `something` = `something` + new.number; 
    END; 
// 
+0

私はそれと一緒に遊んで、解決策を見つけました。 – dead

関連する問題