MySQL内でイベントを作成しようとしているPHPコードに問題があります。私は次のような文字列を作成することから始めます:
<?php
$sql="DELIMITER $$ CREATE EVENT `$test_name` ON SCHEDULE EVERY $time1 $sched2
STARTS '$start_date $start_time' DO BEGIN ";
$sql .="INSERT INTO blah (foo,bar); ";
$sql .="END$$ DELIMITER ;";
mysql_query($sql,$dbh);
?>
しかし、。で始まる構文エラーが発生し続けDELIMITER $$ CREATE EVENT
ます。イベントの背後にセミコロンがない(foo,bar);
と、実行されていないペイロードでトリガーされます。
私がどこで間違っているのかについてのアイデアはありますか?
ありがとう!