本例子是我工作中,将db1_user中人用户名和密码,写入db2_user的中,使两个数据库中的用户名统一.本过程使用mysql存储过程.
1,由于db1_user中的用户名有一百多万,还有一些用户名一样的.而db2_user中的用户名唯一.首先将db1_user中的用户名处理,使用唯一,删除相同的用户名,将id小的保存.
在db1数据库中:
create table temp as select username,count(0) as num from db1_user group by username having count(0)>1;
创建temp表将用户名相同或数量大于2的找出来,保存在temp中,(本人在实际操作中,本担心group by username having count(0)>1将会导致数据库出现问题,但实际没有.很快)
create table db1_dup_user (as select t2.* from temp t1,db1_user t2
where t1.username=t2.username) default character utf8;
将用户名相同的数据全保存在db1_dup_user防止操作失误,先将数据保存起来
create table db1_single_user as select * from db1_dup_user where userid in(select min(userid) from db1_dup_user group by (username) having count(*) >1);
将id最小的多用用户名相同的保存在db1_single_use中
delete from db1_user where username in (select username from db1_single_user)
commit;
删除相同的用户名,
insert into db1_user select * from db1_single_user;
commit;
步骤2:
分享到:
相关推荐
MySQL创建存储过程批量插入10万条数据 存储过程 1、首先防止主键冲突,我们清空表。 TRUNCATE table A_student; 2、编写存储过程 delimiter ‘$’; CREATE PROCEDURE batchInsert(in args int) BEGIN declare i int ...
将sqlserver数据导入MySql中的工具,里面附带说明
mysql基本操作 5.查看表字段信息 mysql基本操作 5.查看表字段信息 mysql基本操作 5.查看表字段信息
把mysql数据库中的数据导入到oracle数据库中,希望对大家有所帮助
跨库导入数据,用python3脚本查询查oracle库的一张表数据后导入mysql数据库的一张表,大批量数据导入
最近因为工作的需求,需要将sqlite3中的数据导入到mysql中去,发现网上的一些教程都不够详细,索性自己写一篇,下面这篇文章主要给大家介绍了关于将sqlite3数据库中的数据导入到mysql数据库中的相关资料,需要的朋友...
内容概要:本资源介绍了如何从利用Npoi库操作Excel,如相关读取单元格、行,介绍了如何对单元格数据格式进行操作,并分享了如何将Datatable数据导入Mysql数据库,方便项目管理。 阅读建议:此资源以如何读取Excel...
mysql中将一个表数据批量导入另一表
Mysql存储过程常用语句模板(含变量,if,三种循环等等) Mysql存储过程常用语句模板(含变量,if,三种循环等等) Mysql存储过程常用语句模板(含变量,if,三种循环等等) Mysql存储过程常用语句模板(含变量,if,三...
将数据导入到mysql数据库中 几个frm文件,现安装了5.0版MySql如何将些数据导入到数据库中
datax数据从hive表导入mysql表,数据缺失解决
掌握数据导入与导出的方法;不同方法之间的区别;了解MySQL权限的主要应用;熟悉MySQL提供的权限及权限的工作原理;
mysql数据导入导出php版 mysql数据导入导出php版
java实现Excel数据导入到mysql数据库,如果数据库中存在就更新,数据库数据导入到Excel表中。
在测试的时候,需要造模拟数据,或者是将生产环境的数据导出到测试环境中去,本文记录通过python读取txt文件,并将数据导入mysql数据库 1、示例代码: import pymysql # 打开数据库连接 conn = pymysql.connect(host...
c++实现调mysql存储过程,实现存储过程的出参入参,可以支持查询多数据返回,还有存储过程的复杂数据的增删改等
本文档主要说明了mysql数据库中的数据如何转换成为oracle数据
mysql中文手册.chm+mysql命令大全.chm+mysql存储过程.pdf
mysql数据导入导出,mysql数据导入导出
根据数据库表字段自动生成javaBean工具(支持Mysql,Oracle) , 能够智能开启驼峰标识 ,操作非常简单, 包含使用教程