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'
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 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Merci d'avance pour votre aide.
Partager