有没有办法在 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()
函数中运行它时,我收到此错误: