米
心情
所有
图集
登录
搜索
原创
这个存储过程支持同库不同模式下 表结构和数据的迁移,以后迁移可以用
米醋儿
发布于:2024-04-09
```sql create procedure proc_showtables() begin declare done int default false; declare tbl_name varchar(255); -- 查询源schema下的表名 declare cur cursor for select table_name from information_schema.tables where table_schema = 'source_schema'; declare continue handler for not found set done = true; open cur; read_loop: loop fetch cur into tbl_name; if done then leave read_loop; end if; -- 动态创建表 set @create_table_sql = concat('create table target_schema.', tbl_name, ' like source_schema.', tbl_name); prepare stmt from @create_table_sql; execute stmt; deallocate prepare stmt; -- 动态插入数据 set @insert_data_sql = concat('insert into target_schema.', tbl_name, ' select * from source_schema.', tbl_name); prepare stmt from @insert_data_sql; execute stmt; deallocate prepare stmt; end loop; close cur; end ; call proc_showtables(); drop procedure proc_showtables; 这个存储过程支持同库不同模式下 表结构和数据的迁移,以后迁移可以用 ```
注:原创不易,转载请注明出处(
http://micuu.com/new/3649.html
),本站所有资源来源于网络收集,如有侵权请联系QQ245557979进行清除。
最后修改与 2024-04-09
上一篇:
nircmd和Audio Switcher可以修改电脑播放输出设备
下一篇:
4款亲测好用的开发画图工具
留言反馈
请先登录
问题反馈渠道,如有软件无法下载或者其他问题可反馈。【由于某种原因,目前留言不展示】
用户需要登录后才能留言反馈
立即留言
珍藏视频
10分钟高效燃脂
30天高效瘦脸操
5分钟缓解颈椎操
友人
微博
全民K歌
唱吧
今日头条
悠悠网
科技小锅盖
彼岸桌面
阮一峰
laravel社区
V2ex
掘金
更多>