如何在相关id的laravel中更新

时间:2018-01-09 08:47:21

标签: php mysql laravel laravel-5.5

我在表assets上,我想将每个code列更新为'ASSET000' + primary id表,如下所示

Asset0001 for id 1
Asset0002 for id 2
Asset0003 for id 3

在mysql查询中将

UPDATE assets SET code = concat('ASSET000', id)

我怎样才能在Laravel中写作

DB::table('assets')->update('code',????)

1 个答案:

答案 0 :(得分:1)

使用DB::raw()你可以这样做:

DB::table('assets')->update(['code' => DB::raw( CONCAT('ASSET000', id) )])