我有两个表table
(fieldA,fieldB,fieldC)和log_table
(id,fieldA,fieldB,fieldC)。是否可以使用一个(不是两个:选择和插入)查询将行从table
复制到log_table
?
提前谢谢!
答案 0 :(得分:3)
您可以使用单个 INSERT 语句传递 SELECT 查询,而不是常量值列表:
INSERT INTO log_table (SELECT fieldA, fieldB, fieldC FROM table)
答案 1 :(得分:1)
我不确定你想要什么。但也许是这样的:
INSERT INTO log_table( fieldA, fieldB, fieldC)
SELECT fieldA, fieldB, fieldC FROM table