Ответ 1
Вы можете INSERT... SELECT с mysql, что, вероятно, это то, что они означают. Например:
INSERT INTO tableNew (col1, col2)
SELECT tbl1.col1, tbl2.col2
FROM tbl1 JOIN tbl2
Я видел это
В MySQL объединяется работа для INSERT, UPDATE и DELETE. Это возможно изменить данные более чем одна таблица при соединении таблиц в UPDATE или DELETE.
в ответе на вопрос из руководства по тестированию mysql. это правда? вставки с присоединениями? пример этого?
Вы можете INSERT... SELECT с mysql, что, вероятно, это то, что они означают. Например:
INSERT INTO tableNew (col1, col2)
SELECT tbl1.col1, tbl2.col2
FROM tbl1 JOIN tbl2
Для завершения набора, здесь один для DELETE. Это обычный метод для удаления строк вместе с их зависимостями без триггеров.
DELETE users, comments
FROM users JOIN comments ON comments.author=users.id
WHERE users.isspammer=1
Вы можете сделать это для инструкции Update, как это,
Update C
Join tableB B on B.id=C.bid
Join tableA A on A.id=B.aid
Set C.status='Active',
A.status='Active'
Where A.id=1 or A.id=2 or A.id=3
проверьте это для справки.
http://www.siusic.com/wphchen/mysql-update-statement-159.html