表格:
userid,sessionid,last_active
我收到了以下请求:
{{name}.map(item => (
是否可以将其放在一个请求中?但我需要选择请求中的回调。
我要达到的唯一目标是在选择数据时更新时间戳的last_active时间。
谢谢。
答案 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(我知道您在两个查询中都有相同的表)