【发布时间】:2017-10-27 07:05:57
【问题描述】:
有人知道是否有一种方法可以在一个查询中执行多个 Laravel 更改表迁移查询吗?
例如:
Schema::table('table', function (Blueprint $table) {
$table->integer('column 1');
$table->integer('column 2');
});
这将创建两个 ALTER 表查询。除了编写 SQL 查询之外,有没有一种方法可以在一个查询中完成所有操作。
【问题讨论】:
-
我认为这不可能。我很好奇你为什么要这样做。有性能优势吗?
-
其实是的,我刚刚做了测试。我创建了包含 1000 万条记录的表。一个查询中的更改比单独的更改查询之一花费的时间稍长。