mysql ターミナルで一連の sql ステートメントを使用してイベントを作成しましたが、正常に動作しています。しかし、私はこのイベントをphpスクリプトから作成したいと考えています。私の質問は以下です。
DELIMITER |
CREATE EVENT e_cart
ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 3 MINUTE
DO
BEGIN
SET @var_orderid = '';
SET @var_orderid = (SELECT orderid FROM order WHERE id=308);
IF @var_orderid = NULL THEN
UPDATE order SET status=1 WHERE id=308;
END IF;
END |
DELIMITER ;
これにより:-
エラー : SQL 構文にエラーがあります。使用する MySQL サーバーのバージョンに対応するマニュアルで、「DELIMITER | CREATE EVENT e_cart ON SCHEDULE AT CUR' 行 1
このイベントをphpスクリプトから実行するにはどうすればよいですか?