Я знаю, что название может показаться странным, но это то, что я хочу сделать:
- У меня есть таблица с большим количеством записей.
Я хочу получить некоторые изэто записи и вставить их в другую таблицу.Примерно так:
INSERT INTO TableNew SELECT * FROM TableOld WHERE ...
Сложность в том, что я хочу, чтобы эти строки, которые я вставил, также были удалены из исходной таблицы.
Есть ли простой способ сделать это, потому что единственное, что мне удалось сделать, - это использовать временную таблицу для сохранения выбранных записей, а затем поместить их во вторую таблицу иудалить строки, которые соответствуют им из первой таблицы.Это решение, но с таким количеством записей (более 3 с половиной миллионов) я ищу какую-то другую идею ...