簡単なトリガーの書き方を知っている
col1、coln2、col3....col9のいずれかのみが更新された場合、またはmainTableで新しいエントリが実行された場合に、subTableで新しいエントリが追加/更新されるトリガーを作成するための最良の方法を教えてください。
「[if]mainTableで新しいエントリが実行された場合」はINSERT
トリガーです。
変更される列の値に関しては、それがUPDATE
トリガーです。次のように、古い値を新しい値と照合できます。
if (col1 != values(col1)) ....
値がNULLになる可能性がある場合は、より注意してください。
お役に立てば幸いです。