4

現在、mysql トリガーを使用して php スクリプトを起動しようとしています。スクリプトを起動すると、特定の Web サイトからデータを取得し、別のテーブルに配置します。スクリプトをテストしましたが、現在、php5 を使用して実行すると動作します。また、lib_mysqludf_sys を適切にインストールし、適切なフォルダーを mysql のプラグイン フォルダーに移動しました。トリガーを作成したとき、エラーは発生しませんでした。それは私のphpスクリプトを実行しません。どこが間違っていて、どうすれば修正できますか?

DELIMITER $$
CREATE TRIGGER getFriends
    -> AFTER INSERT ON tbluser
    -> FOR EACH ROW    
    -> BEGIN
    ->   DECLARE RESULT INT;
    ->   SET RESULT = sys_exec('php5 /var/www/html/getFriends.php');
    ->END$$;
DELIMITER ;
4

1 に答える 1