表:
用户 ID、 session ID、上次事件
我收到了以下请求:
SELECT `userid` FROM `session_keys` WHERE `sessionid`='SESSION_ID'
UPDATE `session_keys` SET `last_active`=now() WHERE `sessionid`='SESSION_ID'
是否可以将其放在一个请求中?但我需要来自选择请求的回调。
我想达到的唯一目标是在选择数据时更新时间戳的 last_active 时间。
谢谢。
最佳答案
尝试:
SET @session_id = 'SESSION_ID';
SELECT `userid` INTO @sid FROM `session_keys` WHERE `sessionid` = @session_id;
UPDATE `session_keys` SET `last_active`=now() WHERE `sessionid` = @session_id;
SELECT @sid;
您能提供更多背景信息吗?
关于php - 选择用户详细信息时的 MySQL 更新事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51548785/