我想在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查询实现吗?
我想在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
如果要包括表1中的所有行.否则,如果只想添加table1
的子集,可以在末尾添加WHERE
语句.