Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Löschen Sie alle gespeicherten Prozeduren in MySQL oder verwenden Sie temporäre gespeicherte Prozeduren

Ich hätte gedacht, dass dies reichen würde, aber ich bin offen für Korrekturen:

(BEARBEITET, um einen guten Punkt in den Kommentaren aufzunehmen)

delete from mysql.proc WHERE db LIKE <yourDbName>;

(Wie von Balmipour in den Kommentaren unten darauf hingewiesen, ist es eine gute Idee, die Datenbank anzugeben.)

Ich denke, es ist berechtigt, alle Prozeduren in einer bestimmten Datenbank löschen zu wollen, da sonst in einem langen Entwicklungszyklus die Gefahr besteht, dass sich veraltete Prozeduren und Funktionen ansammeln und alles durcheinander bringen.