[英]php+mysql: copying a row from one table to another
I'm having two tables table
(fieldA, fieldB, fieldC) and log_table
(id, fieldA, fieldB, fieldC). 我有两个表
table
(FIELDA,fieldB,fieldC)和log_table
(ID,FIELDA,fieldB,fieldC)。 Is it possible to copy a row from table
to log_table
with one (not two: select and insert) query? 是否可以使用一个(不是两个:选择并插入)查询将
table
的行复制到log_table
?
Thank you in advance! 先感谢您!
您可以使用单个INSERT语句传递SELECT查询,而不是常量值列表:
INSERT INTO log_table (SELECT fieldA, fieldB, fieldC FROM table)
I am not sure what you want. 我不确定你想要什么。 But maybe something like this:
但是也许是这样的:
INSERT INTO log_table( fieldA, fieldB, fieldC)
SELECT fieldA, fieldB, fieldC FROM table
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.