mysql旧表去重数据导入新表且赋予主键id新值
来源:互联网 发布:数据铭品 编辑:程序博客网 时间:2024/06/06 09:46
业务需求:
A表有id,n1,n2,n3字段,为新建空表,
B表有id,n1,n2,n3,n4,n5等字段,为含有数据的旧表,
现将B表中的n1,n2,n3组合的记录去重后导入A表中,并且A表主键也要录入值
方案:将B表的记录查询后去重,同时对查记录结果编排序号,将序号作为待插入A表的id值,sql语句如下:
INSERT INTO A表(id,n1,n2,n3) select @row :=@row+1 AS id,t1.* from (SELECT DISTINCT n1,n2,n3 FROM B表) t1,(select @row :=0) as t2
2 0
- mysql旧表去重数据导入新表且赋予主键id新值
- Mysql如何指定新插入的数据的起始自增主键id
- 如何获取数据库新插入数据的主键id
- 获取新数据的主键值
- mybatis 添加一条新数据并返回此数据的ID(主键)
- mybatis 添加一条新数据并返回此数据的ID(主键)
- PHP获取MYSQL新插入数据的ID
- 如何创建一个与已知的一个表完全相同结构的新表(包括主键、外键、索引),同时将数据导入新表
- sqoop增量导入且表无主键
- 怀进鹏:云计算赋予大数据新价值
- 返回新插入数据的主键自增的值。
- PHP+MySql获取新添加记录的ID值
- 当表中只有一列ID且为自增、主键,插入值的方法
- mysql删除末尾数据后,再插入新数据id不连续解决方案
- MyBatis取得新插入数据的ID
- 获取新插入数据的ID
- MyBatis取得新插入数据的ID
- MyBatis取得新插入数据的ID
- 创建ajax对象
- 使用pyinstaller打包python为exe文件
- setValuesForKeysWithDictionary
- HDU 1058 Humble Numbers--DP--(计数器技巧)
- Oracle编译器警告
- mysql旧表去重数据导入新表且赋予主键id新值
- 软件开发团队阶段
- 编程常用英语单词(二)
- MyEclipse设置JVM内存大小
- java基础集合数组间的转换(java集合五)
- 如何解决 Intent 调用缓冲数据问题
- 输入输出--write
- 关注PHPthinking官网微信公众号——红包来袭
- turbo c中使用setvisualpage()语句图像显示重叠错误