选择用户详细信息时的MySQL更新活动

时间:2018-07-26 23:25:00

标签: php mysql

表格:

userid,sessionid,last_active

我收到了以下请求:

{{name}.map(item => (

是否可以将其放在一个请求中?但我需要选择请求中的回调。

我要达到的唯一目标是在选择数据时更新时间戳的last_active时间。

谢谢。

3 个答案:

答案 0 :(得分:0)

尝试:

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;

您能提供更多背景信息吗?

答案 1 :(得分:0)

尝试此查询。

UPDATE
    'tableA' AS 'A',
    (
        SELECT
            *
        FROM
            'tableB'
        WHERE
            'id' = x
    ) AS 'src'
SET
    'A'.'col1' = 'src'.'col1'
WHERE
    'A'.'id' = x
;

答案 2 :(得分:0)

也许这会有所帮助:

Select and Update in same query(我知道您在两个查询中都有相同的表)

mysql select and update using one query in this case?