16
は、我々は、同じテーブル内の別の列(同じ行)を更新する特定の列の更新にMySQLのトリガーを使用することができるMySQLのトリガー「列に更新を」構文
create trigger my_trigger
BEFORE UPDATE OF col1, col2 ON TABLE_NAME
for each row
set NEW.col3 = NEW.col3 +1;
IはUPDATE OF col1, col2
を使用して上記のコードを試してみました。 MySQLでは動作しません。正しい構文は何か、誰かがいくつかの例を教えてくれるでしょうか?
ありがとうございますが、これはmysqlに固有のものですか? – cldy1020
@ ms1020:その他のRDBMSに興味がありますか? – eggyal
今はmysqlのみ使用できます。他のRDBMSにこの制限があるかどうかを知りたかっただけです。 ORACLEは列の更新をサポートしています。 – cldy1020