0

トリガーのコードを含むスクリプトがあるとします。トリガーがアクティブになるようにスクリプトを実際に起動するにはどうすればよいでしょうか。どうすれば止められますか?

4

1 に答える 1

1

MySQLトリガーを作成するためのコードを含むスクリプトがある場合、スクリプトに次の行に沿ってMySQLステートメントが含まれていると仮定して、トリガーを作成するためにスクリプトを実行するだけです。

CREATE
    [DEFINER = { user | CURRENT_USER }]
    TRIGGER trigger_name trigger_time trigger_event
    ON tbl_name FOR EACH ROW trigger_body

http://dev.mysql.com/doc/refman/5.5/en/create-trigger.html

作成したトリガーを削除するには、トリガーの名前を付けたMySQLのステートメントを使用するDROPか、別のスクリプトを作成してSQLステートメントを実行します。

DROP TRIGGER [IF EXISTS] [schema_name.]trigger_name

http://dev.mysql.com/doc/refman/5.6/en/drop-trigger.html

SQLファイルを実行する@[file_name].sqlには、コマンドラインのSQLプロンプトで次のように入力するだけです。

http://www.techonthenet.com/oracle/questions/script.php

于 2012-11-25T02:51:24.390 に答える