嗨我想删除我的mysql数据库sbnmaster中的所有程序。任何机构都可以帮助我为此编写查询。如何删除mysql5中的数据库的所有程序
2
A
回答
7
试试这个
USE sbnmaster;
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();
+0
我不得不向concat添加一个分号以使它与几个procs一起工作:'SELECT CONCAT(“DROP PROCEDURE IF EXISTS”,SPECIFIC_NAME,“;”) AS StorePrecedure' – BenR
7
不知道它是正确的,但是似乎它的工作原理 -
DELETE FROM mysql.proc WHERE db = 'sbnmaster' AND type = 'PROCEDURE';
+1
为我工作:) –
相关问题
- 1. MySQL的程序来删除数据库中的所有数据
- 2. 如何删除CouchDB中的数据库中的所有记录?
- 3. 如何删除Firebird 1.5数据库中的所有触发器
- 4. 如何删除数据库中的所有表?
- 5. 如何删除Mongo数据库中所有收藏的文档
- 6. 如何使用SqlCommand删除数据库中的所有表?
- 7. 如何从mysql5父表中删除数据?
- 8. 如何删除Firebase中的所有条目(删除数据)?
- 9. 从数据库的所有表中删除所有记录
- 10. 从数据库的所有表中删除所有行
- 11. 如何从aspnet表中删除有关Web应用程序的所有数据?
- 12. 如何删除所有应用程序数据原生?
- 13. 删除SQL Server数据库中的所有数据
- 14. 如何批量搜索MySQL5数据库?
- 15. 如何使用MongoAlchemy删除数据库的所有内容
- 16. 如何删除Postgres上的所有数据库?
- 17. 如何从SQL服务器数据库中删除所有数据库索引
- 18. 如何删除magento2数据库中的所有产品数据? **不可能**
- 19. 如何从Oracle数据库中获取所有已删除的数据?
- 20. 如何使用SQL删除Oracle数据库中的所有数据?
- 21. indexeddb - 列出/删除所有数据库
- 22. 删除CockroachDB中的数据库中的所有表
- 23. 如何清除membase数据库中的所有数据
- 24. 如何从mysql数据库中删除不在数组中的所有元素?
- 25. 所有数据有删除
- 26. 删除datagridview中的所有数据
- 27. 如何从数据库中删除除少数表以外的所有表中的数据
- 28. 如何在SQL Server数据库中一次性删除所有存储过程?
- 29. 如何在Android应用程序中删除数据库
- 30. 删除/删除Teradata中的数据库
http://stackoverflow.com/questions/3027832/drop-all-stored-procedures -in-mysql-or-using-temporary-stored-procedures – gmaliar