清空数据库中的所有的表的存储过程
来源:互联网 发布:python win32教程 编辑:程序博客网 时间:2024/05/16 00:48
CREATE DEFINER=`root`@`%` PROCEDURE `Clear_DB`(
DB_NAME varchar(50) # 数据库名称
)
BEGIN
DECLARE done INT DEFAULT 0; #游标的标志位
DECLARE name varchar(250);
DECLARE cmd varchar(250);
DECLARE tb_name CURSOR FOR SELECT table_name FROM information_schema.TABLES WHERE table_schema=DB_NAME;
DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = 1;
OPEN tb_name;
REPEAT
FETCH tb_name INTO name;
IF NOT done THEN
#set cmd=concat('Delete from ',DB_NAME,'.','`',`name`,'`');
set cmd=concat('TRUNCATE table ',DB_NAME,'.','`',`name`,'`'); # 拼删除命令
SET @E=cmd;
PREPARE stmt FROM @E;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
END IF;
UNTIL done END REPEAT;
CLOSE tb_name;
END;
call Clear_DB('数据库名称');
DB_NAME varchar(50) # 数据库名称
)
BEGIN
DECLARE done INT DEFAULT 0; #游标的标志位
DECLARE name varchar(250);
DECLARE cmd varchar(250);
DECLARE tb_name CURSOR FOR SELECT table_name FROM information_schema.TABLES WHERE table_schema=DB_NAME;
DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = 1;
OPEN tb_name;
REPEAT
FETCH tb_name INTO name;
IF NOT done THEN
#set cmd=concat('Delete from ',DB_NAME,'.','`',`name`,'`');
set cmd=concat('TRUNCATE table ',DB_NAME,'.','`',`name`,'`'); # 拼删除命令
SET @E=cmd;
PREPARE stmt FROM @E;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
END IF;
UNTIL done END REPEAT;
CLOSE tb_name;
END;
call Clear_DB('数据库名称');
- 清空数据库中的所有的表的存储过程
- 清空数据库所有表的存储过程(没看懂)
- 写了一个针对一个的所有表进行的存储过程!可以方便的清空数据库!
- SQL Server 文档整理 - 2 清空所有数据库表记录的存储过程
- sql清空所有数据库表记录的存储过程.sql
- 清空数据库里面的所有数据
- 清空数据库中某表的所有数据
- 清空数据库里所有的表的数据
- 清空数据库中所有表的数据
- SQL 清空数据库的所有表数据
- 使用SQL语句清空数据库所有表的数据
- 清空数据库中所有表数据的方法
- 清空数据库中所有表数据的简洁方法
- 清空数据库中所有表的数据
- 使用SQL语句清空数据库所有表的数据
- 清空数据库中所有表数据的方法
- 使用SQL语句清空数据库所有表的数据
- 使用SQL语句清空数据库所有表的数据
- Asp.net_清空控件值的方法(可指定控件类型)
- How memory is managed by stack and heap
- 正则表达式实验。C,linux实验
- 栈溢出的问题汇总 stack overflow
- cocos2d的Layers
- 清空数据库中的所有的表的存储过程
- POSIX线程专有数据的空间释放问题,pthread_key_create
- 《Effective STL》读书笔记三:Item 5(区间成员函数优先于与之对应的单元素成员函数)
- 数据库性能优化三:程序操作优化
- 难以置信:7款绚丽的 HTML5/jQuery 图片特效
- 判断进程及线程是否存活
- HTML5欧亚冰火两重天
- 微软一站式示例脚本库 12月11日 更新
- ecshop后台实现用ajax动态修改/更新用户评论的时间