TP5的手册中,关于更新当前服务器时间戳的代码如下:
https://www.kancloud.cn/manual/thinkphp5/135178
如果要更新的数据需要使用SQL函数或者其它字段,可以使用下面的方式:
Db::table('think_user')
->where('id', 1)
->update([
'login_time' => ['exp','now()'],
'login_times' => ['exp','login_times+1'],
]);
主要代码 ‘login_time’ => [‘exp’,‘now()’],
提交后有问题,无论何时提交,都固定显示4294967295这一个时间戳。
解决办法:
改为php函数:'create_time'=>time()
即可获取当前服务器时间戳。
来自于:http://www.thinkphp.cn/topic/58318.html
这个MYSQL的now()函数,配合exp表达式的写法为什么不起作用,还不清楚。
总之以后更新时间戳的操作,尽量还是都用time()函数来写吧。