database - Laravel - 使用值中的前缀更新所有行

标签 database laravel

enter image description here

对于每一行,我想添加前缀 cp_...

但我不知道 Laravel 5.6 中正确和干净的方法是什么。

如果我使用下面的代码,它将使用相同的值更新所有行。 我不想这样,我只想添加具有当前值的前缀。

DB::table($table_name)->update('slug_name','cp_'.$what_the_fish_to_put_here);

最佳答案

试试这段代码:

DB::table(table_name)->update(['slug_name' => DB::raw('CONCAT("cp_", table_name.slug_name)')])

关于database - Laravel - 使用值中的前缀更新所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52694908/

相关文章:

javascript - 如何使用 Node.js Cassandra 驱动程序运行连续查询?

php - 使用 Laravel 将图像转换为 base 64 字符串

php - Laravel Eloquent 如果变量存在查询

mysql - Eloquent 查询,可能的 Join

database - 在 VB.NET 中初始化数据集

c# - 错误 CS0012 : The type 'DbConnection' is defined in an assembly that is not referenced

mysql - 如何在XAMPP中手动将数据库直接导入到phpMyAdmin的数据文件夹中?

mysql - 返回到输入日期 MySQL 的月初

laravel - 如何为没有子条目的父条目构建 Laravel Eloquent 查询?

php - Laravel Elixir includePaths 不起作用