在Laravel 4遷移中是否有方法生成存儲的MYSQL程序?在Laravel 4遷移中創建MYSQL程序
例如,這裏是(通過Heredoc)
$query = <<<SQL
DELIMITER $$
DROP PROCEDURE IF EXISTS test$$
CREATE PROCEDURE test()
BEGIN
INSERT INTO `test_table`(`name`) VALUES('test');
END$$
DELIMITER ;
SQL;
DB:statement(DB::RAW($query));
存儲爲一個字符串的簡單步驟生成查詢時,在遷移的up()
功能運行此我得到這個錯誤:
只是想提一下,Laravel論壇上的某些人指出,你甚至不需要使用PDO對象,只需調用'DB :::準備($ sql)',它就可以工作。當然,最終可能歸結爲相同的東西,但代碼少:) – Johannes