Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL 8 — Usuń wszystkie procedury przechowywane w określonej bazie danych

Myślę, że odpowiedź na twoje pytanie jest taka, że ​​nie da się tego zrobić w jednym stwierdzeniu.

Może przydałoby się użyć następujących instrukcji do wygenerowania listy instrukcji DROP:

SET group_concat_max_len = 4294967295;

SELECT group_concat('DROP PROCEDURE IF EXISTS ', r.routine_name, ';\n' ORDER BY r.routine_name SEPARATOR '') AS DROP_STATEMENTS 
FROM information_schema.routines r 
WHERE r.routine_schema = database() AND r.routine_type = 'PROCEDURE';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zaktualizować bazę danych mysql za pomocą wiadomości tekstowych SMS?

  2. Błąd składni MySQL Prawidłowa składnia do użycia w pobliżu „desc

  3. Przesyłanie plików Java do MySQL

  4. Utwórz indeks w mysql nie działa

  5. wykres punktowy w jfreechart z bazy danych