如何在MySQL中同时更新和选择

时间:2012-05-23 05:54:05

标签: mysql select

与此问题有关系How UPDATE and SELECT at the same time 并使用此代码:

UPDATE table SET foo=1 WHERE boo=2

SELECT * from table WHERE foo=1 AND boo=2

如何使用MySQL同时更新和选择?

似乎询问现有问题的人使用PostgreSQL。我怎么能在MySQL中这样做?似乎MySQL中没有returning命令。

1 个答案:

答案 0 :(得分:1)

不幸的是,MySQL不支持RETURNING,因此你需要编写单独的语句。

作为替代方案,您可以依赖存储过程。

一般来说,MySQL是否具有等效的返回子句的问题在这里得到解决:Mysql returning clause equivalent