Mysql 如何更新'table',在Laravel中设置_col=current_时间戳

Mysql 如何更新'table',在Laravel中设置_col=current_时间戳,mysql,laravel,laravel-5.6,Mysql,Laravel,Laravel 5.6,如何在laravel中执行此mysql查询 更新表设置\u col=current\u时间戳您可以这样做 DB::table('table_name')->where('condition','vlaue')->update(['col1'=>'val1', 'col2'=>'val2']); 欲了解更多信息,请查看 编辑: 是的,但如何使用mysql提供的当前时间戳,我在doc和google上搜索过,但不知道如何使用当前时间戳值进行更新你想更新时间戳栏,比如“crea

如何在laravel中执行此mysql查询

更新表设置\u col=current\u时间戳

您可以这样做

DB::table('table_name')->where('condition','vlaue')->update(['col1'=>'val1', 'col2'=>'val2']);
欲了解更多信息,请查看

编辑:


是的,但如何使用mysql提供的当前时间戳,我在doc和google上搜索过,但不知道如何使用当前时间戳值进行更新你想更新时间戳栏,比如“created_at”和updated_at?嗯,可能吧?但它不总是在更新时更新吗?它就像接受时间,当它被接受时,接受时间列将被更新。你有没有这样尝试过。更新(['accept_time'=>DB::raw('CURRENT_time'));再看看我的editYeah,Order::where('id','selected')->update(['accept_time'=>DB::raw('CURRENT_TIMESTAMP'));谢谢先生,谢谢你的帮助谢谢你的建议但是我宁愿把问题简短一点,因为我已经搜索过了,但是没有找到,但是我还没有亲自尝试过,所以我先把它贴出来,然后自己尝试
 DB::table('table_name')->update(['accept_time' => DB::raw('CURRENT_TIME')]);