mysql 如何删除所有的存储过程

1.新建query.sql文件,输入

SELECT CONCAT(“DROP PROCEDURE IF EXISTS “,SPECIFIC_NAME,”;”) AS StorePrecedure
FROM information_schema.ROUTINES R
WHERE R.ROUTINE_TYPE = “PROCEDURE”
AND R.ROUTINE_SCHEMA = DATABASE()

2.在CMD窗口中输入mysql -u [username] -p [dbname] < c:/query.sql > c:/delete.sql

3.打开delete.sql,删除第一行

4.在CMD窗口中输入mysql -u [username] -p [dbname] <  c:/delete.sql

文章分类 MySql

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>