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

Как да промените групово MySQL Triggers DEFINER

Един от начините да го направите:

1) Изсипете дефинициите на тригери във файл

# mysqldump -uroot -p --triggers --add-drop-trigger --no-create-info \
      --no-data --no-create-db --skip-opt test > /tmp/triggers.sql

2) Отворете triggers.sql файл в любимия си редактор и използвайте Find and Replace функция за промяна на DEFINER с. Запазете актуализирания файл.

3) Пресъздайте тригери от файла

# mysql < triggers.sql


  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 и PostgreSQL

  2. Извикване на недефинирана функция mysql_query()

  3. Как да инсталирам Rails MySQL адаптера?

  4. емулиране на substring_index() на MySQL в PGSQL

  5. Извличане на ден/месец/година от времеви печат на MYSQL