我想在一个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