Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara mengubah massal MySQL Triggers DEFINER

Salah satu cara untuk melakukannya:

1) Buang definisi pemicu ke dalam file

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

2) Buka triggers.sql file di editor favorit Anda dan gunakan Find and Replace fitur untuk mengubah DEFINER s. Simpan file yang diperbarui.

3) Buat ulang pemicu dari file

# 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. Setel bidang untuk secara otomatis memasukkan cap waktu pada UPDATE?

  2. Paginasi di nodejs dengan mysql

  3. ketersediaan ruang kueri mysql

  4. Menyimpan file dalam database Vs sistem file

  5. SQLAlchemy dan UnicodeDecodeError