MySql更新并在同一查询中选择

时间:2015-02-23 20:42:02

标签: mysql sql select sql-update

在MySql中,我尝试在同一个查询中执行UPDATE和SELECT。 我在这个网站上尝试过很多例子,但没什么用。 (变量,子查询......)

UPDATE receipt
SET status = IF(status=1, 0, 1)
WHERE idreceipt = 220

SELECT status
FROM receipt
WHERE idreceipt = 220

谢谢

1 个答案:

答案 0 :(得分:1)

如果上述命令对你来说没问题,只需在语句末尾输入分号:

UPDATE receipt
SET status = IF(status=1, 0, 1)
WHERE idreceipt = 220;

SELECT status
FROM receipt
WHERE idreceipt = 220;