DELIMITER $$
DROP PROCEDURE IF EXISTS `sp_revoke_table`$$
CREATE DEFINER=`root`@`%` PROCEDURE `sp_revoke_table`(p_table_name VARCHAR(100))
BEGIN
SET @t_tb_src = p_table_name;
SELECT CONCAT("create table _tmpdba like ", @t_tb_src) INTO @t_sql FROM DUAL;
PREPARE stmt_1 FROM @t_sql;
EXECUTE stmt_1;
DEALLOCATE PREPARE stmt_1;
SELECT CONCAT("_", @t_tb_src, "_", DATE_FORMAT(NOW(),'%Y%m%d_%H%i%s'), "_del") INTO @t_table_today FROM DUAL;
SELECT CONCAT("rename table ", @t_tb_src, " TO ",@t_table_today, ", _tmpdba to ", @t_tb_src ) INTO @t_sql FROM DUAL;
PREPARE stmt_2 FROM @t_sql;
EXECUTE stmt_2;
DEALLOCATE PREPARE stmt_2;
END$$
DELIMITER ;MySQL 存储过程进行切换表
来源:这里教程网
时间:2026-03-01 15:07:16
作者:
编辑推荐:
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- MYSQL CPU部分单核占满会影响建立数据库连接效率?
MYSQL CPU部分单核占满会影响建立数据库连接效率?
26-03-01 - MySQL 8.0新特性-不可见索引
MySQL 8.0新特性-不可见索引
26-03-01 - python基础(OA信用盘平台出租)完整的总结
python基础(OA信用盘平台出租)完整的总结
26-03-01 - MySQL5.7从入门到精通(刘增杰 著)带书签完整版PDF[230MB]下载
- 深入理解MySQL索引
深入理解MySQL索引
26-03-01 - 深入理解 MySQL 索引底层原理
深入理解 MySQL 索引底层原理
26-03-01 - MySQL 递归查询总结
MySQL 递归查询总结
26-03-01 - MySQL double write存在意义
MySQL double write存在意义
26-03-01 - mysql 学习笔记之搭建MHA高可用
mysql 学习笔记之搭建MHA高可用
26-03-01 - MySQL truncate原理
MySQL truncate原理
26-03-01
