gpt4 book ai didi

php - 如何使用 Laravel 迁移更新值?

转载 作者:行者123 更新时间:2023-12-04 09:34:12 25 4
gpt4 key购买 nike

我想为表中的所有值加 1。我正在这样做:

public function up()
{
DB::table('mytable')
->update([
'amount' => amount + 1,
]);
}
上面的代码不起作用。我应该如何使用迁移来引用值(数量)?

最佳答案

要使用 Laravel 的查询构建器增加或减少列值,您可以使用方法 increment()decrement() .
例如。:

DB::table('mytable')->increment('amount');
这是记录在案 here .
不确定在迁移时这样做是否是最明智的做法。我会保留迁移到架构更改,而不是数据更改。

关于php - 如何使用 Laravel 迁移更新值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62674724/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com