テーブルの挿入イベントと更新イベントの両方に対して MySQL トリガーを起動することは可能ですか?
私は次のことができると知っています
CREATE TRIGGER my_trigger
AFTER INSERT ON `table`
FOR EACH ROW
BEGIN
.....
END //
CREATE TRIGGER my_trigger
AFTER UPDATE ON `table`
FOR EACH ROW
BEGIN
.....
END //
でもどうすれば
CREATE TRIGGER my_trigger
AFTER INSERT ON `table` AND
AFTER UPDATE ON `table`
FOR EACH ROW
BEGIN
.....
それは可能ですか、それとも 2 つのトリガーを使用する必要がありますか? コードは両方とも同じなので、繰り返したくありません。
ベストアンサー1
2 つのトリガーを作成する必要がありますが、共通コードをプロシージャに移動し、両方でプロシージャを呼び出すことができます。