sql >> Database teknologi >  >> RDS >> Mysql

Sådan masseændrer du MySQL Triggers DEFINER

En måde at gøre det på:

1) Dump triggerdefinitioner i en fil

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

2) Åbn triggers.sql fil i din yndlingseditor og brug Find and Replace funktion for at ændre DEFINER s. Gem opdateret fil.

3) Genskab triggere fra filen

# mysql < triggers.sql


  1. FEJL 1130 (HY000):Vært '' har ikke tilladelse til at oprette forbindelse til denne MySQL-server

  2. laravel veltalende sortering efter forhold

  3. Sådan benchmarker du PostgreSQL-ydelse ved hjælp af Sysbench

  4. MySQL-syntaks Fejl højre syntaks til brug i nærheden af ​​'desc