同一mysql数据库.两个表怎么合并在一个里面? 里面有几万条数据.详细请进来看看

gq2018 发布于 2014/07/21 15:55
阅读 8K+
收藏 0

同一mysql数据库.两个表怎么合并在一个里面? 里面有几万条数据.详细请进来看看

表1

 



这是表2 

 




其中表1里是存的 文章的标题 id  栏目 点击次数等 

表2里是存放的 文章的 id  文章的内容

我现在想合并两个表. 表二中的文章内容 插入到表一中对应的id的 后面

就是让标题 id  栏目 点击次数 内容都在一个表里.

这个sql语句怎么写啊?  试了不少都不成功

加载中
1
Null--Null
Null--Null
你知道为什么要设计成两个表吗,就是为了拆分大字段,你 合并就是为了方便查询,你可以新建一个视图,就变一个表了,不要坑好么,到时出了问题,又说别人的程序垃圾。
0
juninan
juninan
新建一个表table3,insert into table3 select 字段 from table1 t1 ,table2 t2 where t1.id=t2.id.然后把table3 rename 为你想要的表名
0
大喵哥
大喵哥

简单啊  批量更新两张表而已

update table1 a inner join table2 b on a.id=b.id set a.content=b.content
where a.id=b.id;

0
ikasa007
ikasa007
查出来存进去
0
宋辉6
宋辉6
各种方法呀,写sql,写个脚本都行,才几万数据
返回顶部
顶部