|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Invité de passage
![]() Inscription : novembre 2007 Messages : 17 ![]() |
Bonjour,
J'ai créé la table suivante : Citation:
Code :
J'obtiens alors une erreur #1292 - Incorrect date value ..... Sachant que mon champ est par défaut en NULL, la saisie d'une valeur n'est pas obligatoire ... Avec les champs VARCHAR, je n'ai pas de soucis, par contre là !!!!!!!!!!!!!!!!!!!!!!!!! PS : J'utilise PHPMyAdmin |
|||
|
|
00
|
|
|
#2 |
![]() ![]() Michel Consultant informatique Inscription : mai 2005 Messages : 3 006 ![]() |
attention tu confonds chaine de caractère vide et NULL !
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : novembre 2007 Messages : 17 ![]() |
Ok,
Dans ce cas, l'erreur vient d'où ? Dans la création de table ou dans l'insertion des données ? |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Cédric DuprezInscription : avril 2002 Messages : 3 823 ![]() |
Dans l'insertion des données, remplace les '' par des NULL au niveau des deux champs qui posent problème (et plus généralement quand il n'y a pas de valeur à insérer).
ced |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : novembre 2007 Messages : 17 ![]() |
J'ai fait le test, et en effet, cela fonctionne mieux !
Par contre, ce n'est pas très correcte, puisque au départ, je n'ai pas de valeur, donc c'est un champ vide qui devrait être les plus approprié A voir ... Y-a-t-il d'autres possibilités ? |
|
|
00
|
|
|
#6 |
![]() ![]() Michel Consultant informatique Inscription : mai 2005 Messages : 3 006 ![]() |
une chaine de caractere peut etre une chaine vide,
une date ne peut pas être une chaine vide donc le mieux reste le NULL |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : novembre 2007 Messages : 17 ![]() |
Ok ... Merci de toutes vos infos ...
Je vais essayer comme cela ... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com