
le 19/04/2008 à 03:34
Erreur SQL
LupusMic a raison, ca pique les yeux ton truc ! T'as meme pas d'id pour chaque entrees, je me demande comment tu fais pour modifier les entrees... m'enfin.
Comme je pensais (mais je me disais que c'etait super bete) tu as un NOT NULL sur tes deux tuples DOUBLE et triple. Si tu ne comprends pas l'anglais, ca veut dire que la valeur entree ne peut pas etre inexistante. Donc mysql s'attends a recevoir des infos, c'est de la protection. Donc soit tu jartes le NOT NULL soit tu forces a remplir (par un 0 par exemple)
Mais je recommande que tu revois toute ta table, mettre varchar 255 partout c'est bete. Tu as des dates, dont mets date, tu as des entrees qui ne seront que des chiffres, donc met INT... enfin je sias pas, travaille la un peu plus ta table...
Comme je pensais (mais je me disais que c'etait super bete) tu as un NOT NULL sur tes deux tuples DOUBLE et triple. Si tu ne comprends pas l'anglais, ca veut dire que la valeur entree ne peut pas etre inexistante. Donc mysql s'attends a recevoir des infos, c'est de la protection. Donc soit tu jartes le NOT NULL soit tu forces a remplir (par un 0 par exemple)
Mais je recommande que tu revois toute ta table, mettre varchar 255 partout c'est bete. Tu as des dates, dont mets date, tu as des entrees qui ne seront que des chiffres, donc met INT... enfin je sias pas, travaille la un peu plus ta table...