MySQL Subqueries - PullRequest
       15

MySQL Subqueries

0 голосов
/ 05 января 2011

Мне было интересно, возможно ли что-то подобное в MySQL:

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

Или

SELECT * FROM tmpTable WHERE id = (INSERT INTO tmptTable (name) VALUES ('test'))

Или тот же запрос с UNION или что-то еще

То, что я пытаюсь сделать, это ВЫБОР только тех записей, которые обновлены / по идентификаторам, которые они вставили. Я хочу знать, действительно ли возможно выполнить запрос на обновление или вставку ВНУТРИ другого запроса.

1 Ответ

1 голос
/ 16 января 2011

Похоже, вы пытаетесь создать составной DML. Нет, это не поддерживается в MySQL. - Мартин

https://stackoverflow.com/users/513811/martin

Он просто дал ответ, но в качестве комментария ...

...