Maison >base de données >tutoriel mysql >Introduction détaillée au déclencheur UPDATE

Introduction détaillée au déclencheur UPDATE

巴扎黑
巴扎黑original
2017-06-10 16:41:514544parcourir

Déclencheur UPDATE Le déclencheur UPDATE s'exécute avant ou après l'exécution de l'instruction UPDATE. Vous devez connaître les points suivants : 1. Dans le code du déclencheur UPDATE, vous pouvez référencer une table virtuelle nommée OLD pour accéder à la valeur précédente (avant l'instruction UPDATE) et référencer une table virtuelle nommée NEW pour accéder à la valeur nouvellement mise à jour ; 2. Dans le déclencheur BEFORE UPDATE, la valeur dans NEW peut également être mise à jour (permettant d'utiliser les modifications de la valeur dans l'instruction UPDATE) ; 3. Les valeurs dans OLD sont toutes en lecture seule et ne peuvent pas être mises à jour. L'exemple suivant garantit que les abréviations d'état sont toujours en majuscules (que les majuscules ou les minuscules soient indiquées dans l'instruction UPDATE) : Entrée : créez le déclencheur updatevendor avant la mise à jour sur les ventes pour chaque ensemble de lignes new.vend_state =&n

1. Déclencheur MySQL UPDATE (mise à jour) et analyse approfondie des déclencheurs

Introduction détaillée au déclencheur UPDATE

Introduction : Déclencheur UPDATE Le déclencheur UPDATE s'exécute avant ou après l'exécution de l'instruction UPDATE. Vous devez connaître les points suivants : 1. Dans le code du déclencheur UPDATE, vous pouvez référencer une table virtuelle nommée OLD pour accéder à la valeur précédente (avant l'instruction UPDATE) et référencer une table virtuelle nommée NEW pour accéder à la valeur nouvellement mise à jour ; .Dans un déclencheur BEFORE UPDATE, la valeur dans NEW peut également être mise à jour (permettant d'utiliser les modifications de la valeur dans l'instruction UPDATE

2. Lorsqu'un champ spécifique de la table est mis à jour, le déclencheur Mise à jour est déclenché

Introduction : De plus, une phrase supplémentaire : les données d'insertion et de mise à jour seront enregistrées dans la table temporaire , afin qu'il puisse être retiré en utilisant inséré Lors de la suppression de ces données, vous pouvez utiliser supprimé pour récupérer les données supprimées

Méthode de mise à jour de ce tableau dans le déclencheur Oralce

Introduction détaillée au déclencheur UPDATE

Introduction : Comment mettre à jour ce tableau dans le déclencheur Oralce Cet article parle de deux problèmes : 1. La différence. entre le déclencheur de mise à jour avant et après. 2. Après la mise à jour d'un certain champ de la table A, le déclencheur déclenche

4

Oracle actualise manuellement le problème de vue matérialiséeIntroduction : Un projet récent nécessitait l'actualisation manuelle d'une vue matérialisée après la soumission réussie du document. Le plan initial était d'appeler dbms_refresh.refresh(

5.

MySQL5.7 prend en charge plusieurs déclencheurs INSERT/DELETE/UPDATE dans une table

Introduction détaillée au déclencheur UPDATEIntroduction : Dans MySQL version 5.6, plusieurs déclencheurs INSERT/DELETE/UPDATE pour une table ne sont pas pris en charge. Par exemple, créez deux déclencheurs INSERT dans la table t1 : DELIMITER$$USE`test`$$DROPTRIGGER/*!50032IFEXISTS*/`t.

[Recommandations de questions et réponses associées] :

java - Quel est le problème avec ce déclencheur de mise à jour MySQL ?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn