如何在MySQL中将数据从一个表复制到另一个新表?

我想在MySQL中将数据从一个表复制到另一个表。

表1(现有表):

aid    

st_id

from_uid

to_gid

to_uid

created

changed

subject

message

link

表2(新表)

st_id

uid

changed

status

assign_status

我想将一些数据字段从表1复制到表2。

可以使用MySQL查询完成吗?

回答:

这将做您想要的:

INSERT INTO table2 (st_id,uid,changed,status,assign_status)

SELECT st_id,from_uid,now(),'Pending','Assigned'

FROM table1

如果要包括table1中的所有行。否则,如果只想添加table1的子集,则可以在末尾添加WHERE语句。

我希望这有帮助。

以上是 如何在MySQL中将数据从一个表复制到另一个新表? 的全部内容, 来源链接: utcz.com/qa/426021.html

回到顶部