0

我有两个表table(fieldA、fieldB、fieldC)和log_table(id、fieldA、fieldB、fieldC)。是否可以使用一个(不是两个:选择和插入)查询table来复制一行?log_table

先感谢您!

4

2 回答 2

3

您可以使用单个INSERT语句传递SELECT查询而不是常量值列表:

INSERT INTO log_table (SELECT fieldA, fieldB, fieldC FROM table)
于 2012-06-05T07:34:29.073 回答
1

我不确定你想要什么。但也许是这样的:

INSERT INTO log_table( fieldA, fieldB, fieldC)
SELECT fieldA, fieldB, fieldC FROM table
于 2012-06-05T07:34:39.883 回答