跟这个问题有关系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
命令。
最佳答案
不幸的是,MySQL 不支持 RETURNING,因此您需要编写单独的语句。
作为替代方案,您可以依赖存储过程。
一般来说,MySQL 是否具有等效的返回子句的问题已在此处解决:Mysql returning clause equivalent
关于mysql - 如何在 MySQL 中同时更新和选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10714204/