我正在尝试将这两个查询组合在扭曲的Python中:
SELECT * FROM table WHERE group_id = 1013 and time > 100;
and:
UPDATE table SET time = 0 WHERE group_id = 1013 and time > 100
到单个查询中。可以这样做吗?
我尝试将 SELECT 放入子查询中,但我不认为整个查询会返回我想要的内容。
有没有办法做到这一点? (更好的是,没有子查询)
或者我只需要坚持两个查询?
谢谢你,
Quan
这确实是迟到了,但我也遇到了同样的问题,我发现最有帮助的解决方案如下:
SET @uids := null;
UPDATE footable
SET foo = 'bar'
WHERE fooid > 5
AND ( SELECT @uids := CONCAT_WS(',', fooid, @uids) );
SELECT @uids;
from https://gist.github.com/PieterScheffers/189cad9510d304118c33135965e9cddb https://gist.github.com/PieterScheffers/189cad9510d304118c33135965e9cddb
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)