La base de données MySQL prend en charge la fonction des déclencheurs. Les déclencheurs sont liés aux objets des opérations de table. Un déclencheur se déclenche lorsque certaines conditions sont remplies et exécute les opérations d'instruction SQL définies dans le déclencheur. Il existe également des déclencheurs qui ne peuvent être créés que sur des tables réelles et non sur des tables temporaires ; les événements déclencheurs des déclencheurs sont avant ou après. Utilisons un exemple spécifique pour illustrer que le déclencheur est déclenché après l'insertion de données, comme le montre la figure ci-dessous. :
1. créez la table de base de données t_class_info, utilisez l'instruction create table :
create table t_class_info( id int(8), t_no int(10), t_name varchar(20), t_addr varchar(60) );
comme indiqué ci-dessous :
2. Deuxième étape, affichez la description du tableau t_class_info, utilisez la commande :
desc t_class_info;
comme indiqué ci-dessous :
3. La troisième étape consiste à créer le déclencheur info_tri. L'heure du déclenchement est après l'insertion des données dans la table t_class_info. L'événement déclencheur consiste à insérer un enregistrement dans la table class_info, comme le montre la figure suivante. :
4. créez la table de base de données class_info, à l'aide de la commande :
create table class_info( id int(8), t_no int(10), t_name varchar(20), t_addr varchar(60) );
Comme indiqué ci-dessous :
5. La cinquième étape consiste à afficher la structure de la table de la base de données class_info et à utiliser la commande :
desc class_info;
Comme le montre la figure ci-dessous :
6. La sixième étape consiste à afficher les données de la table de base de données t_class_info et class_info, puis à appeler l'instruction insert pour insérer un enregistrement dans la table de base de données t_class_info. vérifiez s'il y a de nouveaux enregistrements dans la table de base de données class_info, comme indiqué dans la figure suivante :
Instructions
Comprendre le temps et les conditions de déclenchement des déclencheurs MySQL
Maîtriser l'utilisation des déclencheurs 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!