Bonjour,
J'ai besoin de créer un trigger avec mysql, mais je comprends pas exactement comment cela fonctionne.
En fait, à chaque insertion d'un nouvel admin, sur ma table admin, il faudrait inserer des données dans une autre table, qui est la table email.
Voici les champs de chaque table:
admin: user_id, firstname, lastname, email, username, created
email:id, contenu, envoyer, date
En fait, j'ai besoin que la donnée du champ username soit insérer dans le champ contenu de la table email, ainsi que la donnée du champ created de la table admin, dans le champ date de la table date. Je ne sais pas si cela est possible. J'ai fait une requête, mais je ne suis pas sûr que ce soit de cette façon qu'il faut faire.
Pourriez vous m'aider à créer ma requête ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 CREATE TRIGGER `admin_before_insert` BEFORE INSERT ON `admin` FOR EACH ROW BEGIN INSERT INTO email (id, contenu, envoyer, date) VALUES (new.username,0, new.created); END
Merci d'avance.
Partager