sql - 如何只选择一列并更新它?
问题描述
我只想从数据库中选择一列,然后只更新那一列
DB::table('available_rooms')
->where('roomTypeID', '=', $request->session()->get('room_type'))->first()
->update(['isAvailable'=> 0]);
有了这个我得到一个错误
调用未定义的方法 stdClass::update()
解决方案
雄辩的风格
如果您没有创建模型,请创建:
AvailableRoom::where('roomTypeID', '=', $request->session()->get('room_type'))
->update(['isAvailable'=> 0])
推荐阅读
- javascript - Google Chart vAxis 值未显示
- android - 在 webview android 中加载 URL 的问题
- xml - how to extract the child element from nested tags using xslt
- python - 在python中通过正则表达式匹配Popen输出
- spring-boot - 并发请求的Spring Websocket堆空间错误
- azure - 在 Azure 数据工厂的复制任务中确定最佳写入批量大小
- anypoint-studio - 无法在 Munit 中设置事件
- node.js - 为从 nodeJS 获取的每一行数据发送 Promise 到客户端
- excel - Excel VBA脚本循环无法正常工作
- javascript - jQuery nav-tab onclick 功能不起作用