Mysql
 sql >> база данни >  >> RDS >> Mysql

Преименувайте процедура на mysql

опитайте това

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

Също така имайте предвид:Ако сте предоставили привилегии на потребителите за тази процедура, ще трябва да актуализирате и името на процедурата в procs_priv.

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

Източник:MySQL форуми ::Новобранец ::Преименувайте синтаксиса на запаметената процедура




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Може ли MySQL да използва индекси, когато между условията има ИЛИ?

  2. MySQL инсталира и зарежда база данни на скрипт Inno Setup

  3. MySQL - преброяване на общия брой редове в php

  4. Бързо импортиране на данни в mysql в Java

  5. Как да използвам постоянна връзка на PDO?