mysql:如果时间戳超过10小时,则更新时间戳
想知道是否有一种方法可以做到这一点,而不需要对sql数据库进行两次点击 如果某人查看内容,则记录时间戳 如果此人在2小时后再次查看相同内容,则时间戳不会更新 如果此人在首次查看内容10小时后查看相同的内容,请更新时间戳db表字段 通过SQL执行此操作的任何方法,以及不执行“选择”与“更新”的php比较的方法?mysql:如果时间戳超过10小时,则更新时间戳,mysql,Mysql,想知道是否有一种方法可以做到这一点,而不需要对sql数据库进行两次点击 如果某人查看内容,则记录时间戳 如果此人在2小时后再次查看相同内容,则时间戳不会更新 如果此人在首次查看内容10小时后查看相同的内容,请更新时间戳db表字段 通过SQL执行此操作的任何方法,以及不执行“选择”与“更新”的php比较的方法?updatemytable 设置lastvisited=now() 其中person='john'和lastvisited更新mytable 设置lastvisited=now() pers
updatemytable
设置lastvisited=now()
其中person='john'和lastvisited更新mytable
设置lastvisited=now()
person='john'和last访问过的地方试试看
试一试
update mytable
set lastvisited=now()
where person='john' and lastvisited<(now()-interval 10 hour);
UPDATE tabel_name SET column_name=NOW() WHERE TIMESTAMPDIFF(HOUR, NOW(), column_name) >= 10