我如何一次在SELECT查询中添加更新。 我希望从SELECTed行计算一个字段。
SELECT * FROM `_server` order by hits asc LIMIT 1 (update `_server` set `hits`=hits+1)
答案 0 :(得分:1)
您可以在order by
中使用limit
和update
:
update `_server`
set hits = hits + 1
order by hits asc
limit 1;