我想在一個sql語句中處理以下內容 - 我想將記錄數複製到歸檔表中,並立即刪除現有的主表。MySQL - 將記錄複製到另一個表,並刪除現有的一個
喜歡的東西:
INSERT INTO `table_archive`
SELECT * FROM `table_main`
WHERE `id` IN (1, 2, 3, 4)
REMOVE FROM `table_main` WHERE `id` IN (1, 2, 3, 4)
這基本上就像從一個表剪切和粘貼記錄到另一個。
很明顯,上面的語句就是我想要實現的 - 任何想法,如果它是可以實現的,它會是什麼樣的sql語句?
這是不可能的只是一個查詢做。 – zerkms
是的 - 這就是我的想法 - 但我可以用一個語句至少插入IN範圍的記錄嗎? – user398341