Copier la ligne dans une autre table avec un Trigger After Update
Bonjour a tous,
Je cherche a creer un trigger AFTER UPDATE tout simple qui pour chaque ligne modifiee dans la table TABLE_1 ajoute cette ligne dans la table TABLE_2.
Le code ci-dessous ne fonctionne que pour la 1ere valeur ajoutee. Ensuite il me retourne l'erreur suivante : SQL Error (1062): Duplicate entry '1' for key 'PRIMARY'
Code:
1 2 3 4
| CREATE DEFINER=`companyERP`@`%` TRIGGER `trigger` AFTER INSERT ON `Table_1` FOR EACH ROW BEGIN
INSERT INTO Table_2 SELECT *
FROM Table_1;
END |
Ce code n'est pas bon car je recupere a chaque fois toutes les lignes de la table au lieu de prendre uniquement celle en cours, mais comment faire ?
Merci d'avance pour votre aide.