sql >> Databáze >  >> RDS >> Mysql

Zrušte všechny uložené procedury v MySQL nebo pomocí dočasných uložených procedur

Myslel bych si, že to bude fungovat, ale jsem otevřený opravám:

(UPRAVENO tak, aby zahrnovalo dobrý bod uvedený v komentářích)

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

(Jak uvedl Balmipour v komentářích níže, je dobré specifikovat databázi.)

Myslím, že je správné chtít vypustit všechny procedury v dané databázi, jinak v dlouhém vývojovém cyklu hrozí nebezpečí, že se zastaralé procedury a funkce nashromáždí a všechno zašpiní.



  1. Získejte úplný řetězec dotazu MySQL při vložení nebo aktualizaci

  2. ALTER TABLE ADD COLUMN trvá dlouho

  3. sql join two table

  4. kontrola duplicitního záznamu vs výsledek errorInfo použití PDO