mysql> insert into tab1 values (1,50,50);
ERROR 1054 (42S22): Unknown column 'prix2' in 'field list'
noter que mon tab1(id int, prix1 float, prix2 float);
???
mysql> insert into tab1 values (1,50,50);
ERROR 1054 (42S22): Unknown column 'prix2' in 'field list'
noter que mon tab1(id int, prix1 float, prix2 float);
???
I want to add that I have already a trigger before insert on this table,
this trigger tests if the field prix2 is equal to zero.
The trigger doesn't have errors, it works.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if (prix2=0) then ....... end if; end$$
Ici, on parle français !
Apparemment, ta condition est dans un trigger before insert, si j'ai bien compris.
Il faut alors utiliser NEW.prix2 dans le IF.
Code : Sélectionner tout - Visualiser dans une fenêtre à part IF (NEW.prix2 = 0) THEN
Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise la suite Linux Mageïa !
Partager