Insertion données avec un trigger
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:
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.