Bonjour à tous,

Je cherche avec un trigger à insérer dans une table "vue" les nouvelles données d'une table "produits" reliée par une clé étrangère à une autre table "tarifs".
Je n'ai pas forcément de valeurs reliées dans "tarifs".
Mon trigger :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
CREATE TRIGGER after_insert_produits AFTER INSERT
		ON produits FOR EACH ROW
		BEGIN
			INSERT INTO vue
			SELECT *
			FROM produits
			WHERE pdt_id=NEW.pdt_id;
		END |
Cela provoque l'erreur : #1136 Column count doesn't match value count.
Je pense cela vient du fait que je n'ai pas de données "tarifs" (même si les champs ont une valeur par défaut).
Comment puis-je créer mon trigger pour pouvoir insérer un produit sans tarif ?

Merci d'avance.