2012-06-05 69 views
0

我有两个表table(fieldA,fieldB,fieldC)和log_table(id,fieldA,fieldB,fieldC)。是否有可能从table复制一行到log_table用一个(而不是两个:选择和插入)查询?php + mysql:将一行从一个表复制到另一个表

预先感谢您!

+0

。:你是要复制单个记录还是多个记录? – sephoy08

+0

我需要复制一个_single_行 – Eugeny89

回答

3

您可以使用一个INSERT语句传递SELECT查询,而不是常数值的清单:

INSERT INTO log_table (SELECT fieldA, fieldB, fieldC FROM table) 
1

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

INSERT INTO log_table(fieldA, fieldB, fieldC) 
SELECT fieldA, fieldB, fieldC FROM table 
相关问题