sql >> Database >  >> RDS >> Mysql

MySQL schakelt alle triggers uit

Je kunt triggers niet rechtstreeks uitschakelen en ik zou niet aanraden om te doen wat je voorstelt, maar je zou je trigger kunnen laten controleren of er een variabele is (in mijn voorbeeld hieronder @disable_triggers ) is NULL voordat de inhoud van de trigger wordt uitgevoerd. Bijvoorbeeld:

Vraag:

SET @disable_triggers = 1;
// Your update statement goes here.
SET @disable_triggers = NULL;

Triggers:

IF @disable_triggers IS NULL THEN
    // Do something use as the trigger isn't disabled.
END IF;


  1. hoe u alle mysql-tuple-resultaten kunt krijgen en converteren naar json

  2. MySQL-aggregatiefuncties zonder GROUP BY-clausule

  3. Hoe SqlCommand te gebruiken om DATABASE TE MAKEN met geparameteriseerde db-naam?

  4. com.mysql.jdbc.exceptions.MySQLSyntaxErrorException bij gebruik van PreparedStatement