我有两个表,我们可以将它们称为table1和table2,以及一个变量来确定要插入哪个表。我想做这样的事:INSERT INTO table2
ELSE除了第一个表之外,两个表之间的所有列名都是相同的,因此我还需要为第一列提供一个相应的IF语句。(我只需写出两个INSERT INTO语句并将它们包装在一个IF-ELSE子句中,但是有很多列名,我只是想避免它太笨重。
我正在尝试在一条sql语句中处理以下内容-我想将记录的数量复制到存档表中,并立即从主表中删除现有的记录。类似于:SELECT * FROM `table_main`REMOVE FROM `table_main` WHERE `id` IN (1, 2, 3, 4)
这基本上就像是将记录从一个表剪切并粘贴到另一个表。显然,上面的语句正是我想要实现的--你知道它是否可以实现,