sql >> Databasteknik >  >> RDS >> Mysql

Hur man massändrar MySQL Triggers DEFINER

Ett sätt att göra det:

1) Dumpa 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) Öppna triggers.sql fil i din favoritredigerare och använd Find and Replace funktion för att ändra DEFINER s. Spara uppdaterad fil.

3) Återskapa triggers från filen

# mysql < triggers.sql


  1. Den första HTML-raden visas inte

  2. Hur skapar man en tillfällig funktion i PostgreSQL?

  3. Kontrollerar värde i en array i en SQL-fråga med WHERE-sats

  4. Hur ansluter man till MS SQL Server med Inno Setup?