Déclencheur sur l'instruction SELECT dans MySQL
Question :
Est-il possible d'exécuter un Opération INSERT sur une table lors de la sélection d'un enregistrement dans une autre table dans MySQL ?
Réponse :
Non, les déclencheurs MySQL ne peuvent pas être lancés par des instructions SELECT. Les déclencheurs sont uniquement conçus pour répondre aux opérations INSERT, UPDATE ou DELETE.
Solution de contournement :
Pour répondre à la nécessité d'exécuter une action INSERT lors de la sélection d'enregistrements, tenez compte de la étapes suivantes :
Cette approche utilise des procédures stockées comme intermédiaires pour à la fois la SÉLECTION des données et l'exécution des actions INSERT, capturant efficacement l'intention des déclencheurs sans compter sur leurs limitations dans 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!