我想在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语句。
我希望这有帮助。来源:stack overflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。