
1.相同表结构
INSERT INTO table1 SELECT * FROM table2;
2.不同表结构
INSERT INTO table1(filed1,...,filedn) SELECT table2.filed1,table2.filedn FROM table2;
3.如果是不同数据库之间,参考以下:
INSERT into db_ds_edu.t_exam_student(stu_ID,stu_number,stu_name,school_ID,campus_ID,grade_ID,class_ID,xuebu_ID) SELECT stu.ID ,stu.student_num ,person.name ,stu.school_ID ,stu.campus_ID ,stu.grade_ID ,stu.clas_ID ,stu.xuebu_ID FROM db_ds.t_stu_info AS stu ,db_ds.t_p_person_info as person WHERE stu.person_ID = person.ID --------------------- 作者:清无时空 来源:CSDN 原文:https://blog.csdn.net/sinat_34439107/article/details/70214335 版权声明:本文为博主原创文章,转载请附上博文链接!
总结以上是内存溢出为你收集整理的mysql表与表之间数据的转移全部内容,希望文章能够帮你解决mysql表与表之间数据的转移所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)