MySQL子查询

MySQL子查询,mysql,insert,subquery,Mysql,Insert,Subquery,我想知道在MySQL中是否可以这样做: SELECT * FROM tmpTable WHERE id = 1 AND ISTRUE(UPDATE tmptTable SET value = 1) 或 或者使用UNION或其他类似的查询 我想做的是只选择那些被插入的ID更新的记录。我想知道是否确实可以在其他查询中执行更新或插入查询。看起来您正在尝试执行可组合DML。不,这在MySQL中不受支持马丁 他只是给出了答案,但作为评论…你想用简单的英语做什么?看起来你想做什么。不,这在MySQL中不

我想知道在MySQL中是否可以这样做:

SELECT * FROM tmpTable WHERE id = 1 AND ISTRUE(UPDATE tmptTable SET value = 1)

或者使用UNION或其他类似的查询


我想做的是只选择那些被插入的ID更新的记录。我想知道是否确实可以在其他查询中执行更新或插入查询。

看起来您正在尝试执行可组合DML。不,这在MySQL中不受支持马丁


他只是给出了答案,但作为评论…

你想用简单的英语做什么?看起来你想做什么。不,这在MySQL中不受支持。
SELECT * FROM tmpTable WHERE id = (INSERT INTO tmptTable (name) VALUES ('test'))