Database Laravel-使用值中的前缀更新所有行
对于每一行,我都要添加前缀Database Laravel-使用值中的前缀更新所有行,database,laravel,Database,Laravel,对于每一行,我都要添加前缀cp\uu 但我不知道什么是正确和干净的方式在拉威尔5.6 如果我使用下面的代码,它将用相同的值更新所有行。 我不想这样,我只想用当前值添加前缀 DB::table($table_name)->update('slug_name','cp_.$鱼放在这里的东西)请尝试以下代码: DB::table(table_name)->update(['slug_name' => DB::raw('CONCAT("cp_", table_name.slug_name)'
cp\uu
但我不知道什么是正确和干净的方式在拉威尔5.6
如果我使用下面的代码,它将用相同的值更新所有行。
我不想这样,我只想用当前值添加前缀
DB::table($table_name)->update('slug_name','cp_.$鱼放在这里的东西)代码>请尝试以下代码:
DB::table(table_name)->update(['slug_name' => DB::raw('CONCAT("cp_", table_name.slug_name)')])
此代码正在运行DB::table($tableName)->update(['slug\u name'=>DB::raw(“CONCAT('cp\u','slug\u name`)))代码>。。。。谢谢