sql怎么把表移到另一个数据库中(sql存储过程实例--动态根据表数据复制一个表的数据到另一个表)
类别:数据库 浏览量:2452
时间:2021-10-24 10:17:19 sql怎么把表移到另一个数据库中
sql存储过程实例--动态根据表数据复制一个表的数据到另一个表动态根据表数据复制一个表的数据到另一个表
把track表的记录 根据mac_id后两位数字,复制到对应track_? 的表中
如:mac_id=12345678910,则后两位10 对应表为track_10,就把此记录复制到track_10中
创建一个 sub_track的存储过程实现:
-- 创建一个 名为sub_track的存储过程 CREATE PROCEDURE sub_track() begin declare i int; -- 定义 循环变量i set @imei =0; -- 定义imei最后两位 set @t_count=0; -- 定义 表有多少条记录变量 SET i=0; SELECT COUNT(*)INTO @t_count FROM track; -- 获取表的条数 while i <= @t_count do -- 循环 SELECT RIGHT(mac_id,2) INTO @imei FROM track ORDER BY gpstime DESC LIMIT i, 1; -- 获取 imei 最后两位 set @imei =CONVERT(@imei,SIGNED); -- 转为数字 -- SQL 语句 set @sql1=" ( mac_id,mac_type,channel,type,x,y,gpstime,bvalid,speed,dir,s1,s2,s3,s4,ins_date,imagefile,battery ) SELECT mac_id,mac_type,channel,type,x,y,gpstime,bvalid,speed,dir,s1,s2,s3,s4,ins_date,imagefile,battery FROM track ORDER BY gpstime DESC LIMIT "; set @inset_sql=CONCAT("INSERT INTO track_",@imei,@sql1,i,",",1); -- 拼接完整的插入 sql语句 PREPARE insert_track from @inset_sql; -- 预编译 EXECUTE insert_track; -- 执行sql语句 set i=i+1; -- 结束循环 end while; commit; end -- 执行存储过程 CALL sub_track(); @flm
总结
以上所述是小编给大家介绍的sql存储过程实例--动态根据表数据复制一个表的数据到另一个表,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
您可能感兴趣
- mysql执行计划详细解读(详解MySQL的Seconds_Behind_Master)
- sqlserver栏位说明(SQL Server重置IDENTITY属性种子值操作)
- mysql 主从配置详解(MySQL 8.0.15配置MGR单主多从的方法)
- mysql超大表加字段(MySQL 大表添加一列的实现)
- sql server 字符串处理(SQL Server中利用正则表达式替换字符串的方法)
- SQL Server与Oracle数据类型的对应关系
- SQL Server 各个版本支持的功能
- 将SQL Server数据迁移到MySQL的方法
- sql如何查找10个以上的数据(SQL中查找某几个字段完全一样的数据)
- mysqlsql语句的优化(MySQL优化之如何写出高质量sql语句)
- SQL SERVER连接池
- mysql从入门到实践万字详解(mysql基础知识扫盲)
- java sql注入技术解决方案怎么写(sql注入过程详解_动力节点Java学院整理)
- SQL SERVER中Merge语句的用法
- sql语句left+join详解(SQL语句中JOIN的用法场景分析)
- sql server2008自动备份数据(SQL Server数据库定时自动备份)
- 这支 奇兵队 腕大 有范儿还各怀绝技,毒贩杀人犯见了都要仓皇而逃(这支奇兵队腕大)
- 雄藩崛起 奇兵队与幕末长州藩军事改革(雄藩崛起奇兵队与幕末长州藩军事改革)
- 九月初,爱如蜜糖,甜到心扉,迷恋彼此,一日不见兮,思之若狂(九月初爱如蜜糖)
- ()
- 对你思念入骨的女人,跟你见面时会有这几种表现,藏都藏不住(对你思念入骨的女人)
- 纳兰性德绝美作,一场重逢,成就最后一首称得上惊艳的《如梦令》(纳兰性德绝美作)
热门推荐
- sqlserver常用的字符串函数(SqlServer 获取字符串中小写字母的sql语句)
- docker下怎么搭建一个php环境(Docker搭建php环境教程详解)
- mysql怎么和sqlyog连接(Mysql桌面工具之SQLyog资源及激活使用方法告别黑白命令行)
- Jquery实现table表格行的添加、删除
- scrapy框架爬取小说的正文内容(Scrapy框架爬取Boss直聘网Python职位信息的源码)
- python简单代码画图(python+pyqt5实现图片批量缩放工具)
- 纯css写三角形(老生常谈 使用 CSS 实现三角形的技巧多种方法)
- 数据库常见的索引结构(数据库索引知识点整理)
- sql数据库查询优化(数据库SQL语句优化总结收藏)
- isapi和cgi限制
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9