DarkMatter in Cyberspace
  • Home
  • Categories
  • Tags
  • Archives

使用HeidiSQL合并多个表


合并过程分3步:

  1. 确保表结构一致;

  2. 创建目标表;

  3. 合并到目标表

具体过程为:

首先确认要合并的多个表结构一致,包括字段名、字段类型一致,主键、外键、索引一致, 比如除“叶轮”表外,其他表都使用PHEP_ID作为主键, 所以需要给“叶轮”表的PHEP_ID字段设置为主键,但设置失败, 原因是表中有些记录的PHEP_ID字段值相同,删掉重复记录后,主键设置成功。

采用 另存 的方法创建目标表:在 叶片 表上右键,选择 创建新的 > 表复制 生成一个新表 bcse123456。

执行下面的脚本将其他4个表追加到目标表里:

insert into bcse123456 select * from 叶轮;
insert into bcse123456 select * from 集电线路发电设备;
insert into bcse123456 select * from 风力发电机组单元;
insert into bcse123456 select * from 风轮机;


Published

Nov 28, 2017

Last Updated

Nov 28, 2017

Category

Tech

Tags

  • heidisql 1
  • merge 4
  • MySQL 5

Contact

  • Powered by Pelican. Theme: Elegant by Talha Mansoor