(postgresqlのように)MySQLで利用できるような特別な変数はTG_OP
TG_TABLE_NAME
ありますか?そうでない場合、トリガーが起動された操作(INSERT、UPDATEなど)を知ることは可能ですか?
1 に答える
0
Mysqlは、さまざまな操作に対してさまざまなトリガーを定義します。たとえば、BEFORE INSERTのトリガーがあるため、挿入操作でトリガーが発生したことがわかります。または、AFTER UPDATEのトリガーがあるため、更新によってトリガーが発生したことがわかります。
mysqlトリガーの詳細については、以下のチュートリアルをお読みください。
http://www.mysqltutorial.org/mysql-trigger-implementation.aspx
http://blog.cnizz.com/2010/11/12/mysql-trigger-how-to-example-tutorial-and-syntax/
于 2013-01-29T09:02:10.007 に答える