mysql - 如何通过数组的每个元素一个一个地更新表格的列?
问题描述
我想更新表格的列
$update = DB::table('users')->where('latehours' , '');
foreach($update as $up) {
$up->update([
'latehours' => $total_hours
]);
}
解决方案
您可以直接更新您的表,而无需从数据库中获取数据:
$updated = DB::table('users')->where('latehours', '')
->update(['latehours' => $total_hours]);
推荐阅读
- r - 使用 2 坐标数据点订购数据框/条形图 - ggplot2
- c# - DataGrid 不在可编辑单元格上执行双击事件
- python - 如何将 lambda 函数转换为常规函数?
- python - 从嘈杂的背景中区分相似的 RGB 像素?
- java - 在hibernate中创建本机查询时如何使用查询运算符&&或@>
- snort - 如何在 Snort 中删除 acid_event?
- python - 用 Django 调用 python 函数
- javascript - 如何使用标题按钮打开抽屉 React-Native
- javascript - onchange htmlattribute 不会将模型属性传递给 js 函数
- html - 尝试插入图像时从 jQuery 中出现的对象 HTMLImageElement