sql >> データベース >  >> RDS >> Mysql

MySqlを削除する前にトリガーする

    私はそれをテストしていませんが、ドキュメントに基づいています 、これはほぼ正しいように見えます:

    CREATE TRIGGER update_user_before_delete BEFORE DELETE ON department
      FOR EACH ROW BEGIN
        UPDATE user SET department = 1 WHERE department = OLD.department;
      END;
    


    1. トランザクション、行レベルのロック、および外部キーをサポートします

    2. MySQL:行数をカウントする最速の方法

    3. OrderBy句のないSQLSelectステートメントの順序

    4. 最新バージョンのMariaDBサーバーを使用した最新のJiraへのアップグレード