我正在寻找处理此查询的最佳做法。我只是想确保我做得对。
查询:需要从数据库表中选择[column] =#并将结果复制到另一个表。
答案 0 :(得分:4)
DELETE FROM table WHERE [column] = #
INSERT INTO table2 (col1, col2, col3)
(SELECT col1, col2, col3 FROM table WHERE [column] = #)
答案 1 :(得分:1)
CREATE TABLE newtable LIKE originaltable;
#这会像原始表
INSERT INTO newtable (SELECT * FROM originaltable WHERE column = '#');
#将所选记录从原始表移动到新创建的表