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

Zmień nazwę procedury mysql

spróbuj tego

 UPDATE `mysql`.`proc`
SET name = '<new_proc_name>',
specific_name = '<new_proc_name>'
WHERE db = '<database>' AND
  name = '<old_proc_name>';

Uwaga:Jeśli przyznałeś uprawnienia użytkownikom dla tej procedury, będziesz musiał również zaktualizować nazwę procedury w procs_priv.

UPDATE `mysql`.`procs_priv`
SET Routine_name = '<new_proc_name>'
WHERE Db = '<database>' AND
  Routine_name = '<old_proc_name>';
 FLUSH PRIVILEGES;

Źródło:Forum MySQL ::Newbie ::Zmień nazwę składni procedury składowanej




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy istnieje sposób na obliczenie różnic czasowych w MySQL za pomocą jednego wyboru?

  2. MySQL Wybierz WHERE IN podanej kolejności

  3. Funkcja hour() Hive zwraca 12-godzinną wartość zegara

  4. Dlaczego MySQL nie używa indeksu do lepszego porównania?

  5. Czy to naprawdę długa ankieta?