mysql empty table_【MySQL】 empty table and delete table.
1 DROP PROCEDURE drop_table;
2 DELIMITER //
3
4
5 CREATE PROCEDURE drop_table (
6 DB_NAME VARCHAR (50),
7 prefix VARCHAR (16)
8 )
9 BEGIN
10 DECLARE
11 done INT DEFAULT 0 ; #游标的标志位
12 DECLARE
13 a VARCHAR (20) ; DECLARE
14 b VARCHAR (40) ; DECLARE
15 cur1 CURSOR FOR SELECT
16 table_name
17 FROM
18 information_schema. TABLES
19 WHERE
20 table_schema = DB_NAME
21 AND table_name LIKE concat(prefix, '%') ; DECLARE
22 CONTINUE HANDLER FOR SQLSTATE '02000'
23 SET done = 1 ; OPEN cur1 ;
24 REPEAT
25 FETCH cur1 INTO a ;
26 IF NOT done THEN
27
28 SET b = concat(
29 'drop table ',
30 DB_NAME,
31 '.',
32 a
33 ) ; # 拼删除命令
34 # set b=concat('TRUNCATE from ',DB_NAME,'.',a); # 拼删除命令
35 SET @E = b ; PREPARE stmt1
36 FROM
37 @E ; EXECUTE stmt1 ; # 执行命令
38 DEALLOCATE PREPARE stmt1 ; #释放对象
39 END
40 IF ; UNTIL done
41 END
42 REPEAT
43 ; CLOSE cur1 ;
44 END ;//
45 DELIMITER ;
46 call drop_table('testmybatis', 'table_mo_');
mysql empty table_【MySQL】 empty table and delete table.相关推荐
- MySQL基础入门【3】
文章目录 13 补充知识,查询结果的去重 14 连接查询 14.1 什么是连接查询? 14.2 连接查询的分类? 14.3 基础知识 补充,表的别名 14.4 内连接 等值连接 非等值连接 自连接 1 ...
- php数据库访问辅助类,php+MySQL实战案例【二】php数据库辅助类
前言 在学习php的时候需要经常对mysql数据库进行增删改查操作,为了减少冗余代码,我们把数据操作的方法封装成一个php类.在不同的业务场景需要用到数据库表的数据操作时,只需在php文件开头引入我们 ...
- php mysql删除失败_php+MySQL实战案例【七】数据编辑、删除
本节内容中讲解用户管理模块中的修改用户信息和删除用户. 修改用户信息: 可对选择的用户记录进行编辑,可修改用户名.密码.性别.手机.邮箱和地址信息. 删除用户信息: 将列表中指定的用户进行删除操作. ...
- MySQL复习笔记【上】
对MySQL语法的总结,适合[复习使用] 参考视频B站尚硅谷MySQL教程,同时也很大程度上是这位小伙伴笔记的浓缩,笔记链接https://blog.csdn.net/m0_46153949/arti ...
- 【异常】Error: ERROR 1012 (42M03): Table undefined. (state=42M03,code=1012)
[异常]Error: ERROR 1012 (42M03): Table undefined. (state=42M03,code=1012) 参考文章: (1)[异常]Error: ERROR 10 ...
- mysql global temporary table_【转】MySQL Temporary Table相关问题的探究
本文转载自:http://itindex.net/detail/10901-mysql-temporary-table 问题的引入 让我们先来观察几条非常简单的MySQL语句: mysql> c ...
- shell实行mysql语句_【Mysql】shell运行mysql的sql语句_MySQL
bitsCN.com [Mysql]shell运行mysql的sql语句 shell本身是一种脚本语言,所以不能像java一样通过api去连接数据库.shell还是要借助mysql本身的一些运行脚本才 ...
- Mysql学习笔记【原创】
连接Mysql数据库 mysql -h 主机名(在本机不用输入) -u 用户名 -p 回车后会让输入密码 [root@localhost ~]# /usr/local/mysql/bin/mysql ...
- mysql event type_MySQL 【Row】下的 Event_type
在主库上执行一条 SQL [insert... select... ] 语句,导致从库延迟,以前执行都不会出现延迟的,肯定有蹊跷.所以当时就在从上执行 [show slave status\G;] 查 ...
最新文章
- php判断数组不重复的元素,php从数组中随机选择若干不重复元素
- 向sdcard中添加文件遇到的一些问题
- 纹理mag filter不能取GL_XXX_MIPMAP_XXXX
- wpf checkbox选中触发事件_Web前端开发(16)——JQuery事件绑定与插件
- 开源文档管理系统LogicalDOC测试报告---安装篇
- 公因式的概念_公因式概念论文,关于也淡化概念相关参考文献资料-免费论文范文...
- Python Appium 元素定位方法简单介绍
- CMS 系统之 iframe 结构
- 漫画:优秀程序员的必备特质有哪些?
- usage java,dnsjava usage
- c语言编程简单教学,C语言入门教程-最简单的C程序
- 区块链开发主流编程语言居然是Go语言!
- XSS靶场练习手工注入(1)
- Android播放音频到耳机,android插入耳机状态使用扬声器外放音乐
- 任正非自称不如钱伯斯!钱伯斯究竟是何许人?
- java自定义一个数组类(封装多种方法)
- BackTrack5安装Vmware Tools
- 算法的时间复杂度比较,计算多项式的直接法和秦九韶法
- 鹏孚隆冲刺创业板上市:计划募资约7亿元,部分收入来自海外
- JAVA三角形边长定义_Java编译:定义三角形的三条边长a=4,b=8.54,c=4.44;求三角形的周长d...
热门文章
- php类似微信聊天框,仿微信聊天功能
- mysql char(36)_MySQL中char(36)被认为是GUID导致的BUG及解决方案
- 电控无碳小车需要单片机吗_电控无碳小车的设计及研究
- java作图如何来回移动_如何在java中连续左右移动球?
- 子弹短信 android,子弹短信精简版
- react-native ios打包和Android打包
- 2017-2018-2 20179306 《网络攻防技术》第十周作业
- 使用jsp实现文件上传的功能
- 剑指offer39 平衡二叉树
- leetcode 70 python (动态规划)