当我用空值更新列时,它给了我这样的错误:
SQLSTATE [42S22]:找不到列:1054“字段列表”中的未知列“ 00:00:00”(SQL:更新
attendances
设置00:00:00
= 12:11:45其中(studentid
= 4和date
= 2018-07-09))
查询
DB::table('attendances')
->where(['studentid' => $singleData['id'], 'date' => $date])
->update([$data['out_am'] => $time]);
我的控制器
答案 0 :(得分:3)
您正在使用一个值作为字段名称。可能应该是这样的:
DB::table('attendances')
->where(['studentid' => $singleData['id'], 'date' => $date])
->update(['out_am' => $data['out_am']]);