相关疑难解决方法(0)

在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));
Run Code Online (Sandbox Code Playgroud)

在迁移up()功能中运行此命令时出现此错误:

在此输入图像描述

mysql stored-procedures database-migration laravel laravel-4

15
推荐指数
2
解决办法
8148
查看次数