0
我在試圖在MySQL中創建事件的PHP代碼遇到問題。我首先創建一個像這樣的字符串:MYSQL事件調度程序使用PHP的DELIMITER
<?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);
後面的分號,事件將觸發未執行的有效負載。
關於我要去哪裏的任何想法都是錯誤的?
謝謝!
您是否嘗試過DELIMITER $$;創建....? – nageeb
是的。相同的語法錯誤。 –
你不能用'mysql_query()'運行多個查詢。 –