Page 1 sur 1

Simple question datetime

Posté : 29 déc. 2014, 12:16
par foetus69
Bonjour,

10, 9, 8, 7, 6, 5... ah non :lol:

Je voulais poser une question toute bête.

Est-ce qu'un datetime null = NO est équivalent à datetime not null = YES ?

En fait j'ai une erreur sql que je n'arrive pas à expliquer (pas grave je vais chercher) mais en attendant j'ai trouvé une solution pour palier au souci mais je ne sais pas où mettre le "patch".

Out of range value for column 'date_inscription' at row 1
convert MySQL date/time value to System.DateTime

J'ai vu qu'on pouvait faire ceci : Allow Zero Datetime=true; mais on fait ça où dans toad ou phpmyadmin par exemple ?

Il se définit où le zero datetime = true ?

Tit'fée

Re: Simple question datetime

Posté : 29 déc. 2014, 18:53
par Elie
Bah datetime doit être défini 0000-00-00 00:00:00.
Ca c'est un datetime vide :)

Re: Simple question datetime

Posté : 30 déc. 2014, 16:42
par foetus69
Slt Elie et merci de te soucier de moi.

Bah tu vois en fait c'est que la valeur pour ce champ est à 0000-00-00 00:00:00 et apparemment c'est ça qui génère l'erreur applicative ou logicielle suivante :
Out of range value for column 'date_inscription' at row 1
convert MySQL date/time value to System.DateTime
1) J'ai vu qu'on pouvait corriger le truc avec Allow Zero Datetime=true ou avec convert mais je ne sais pas où est-ce que ça se définit ce truc, dans mysql, sur le champ, php.ini ?

Je pourrais changer toutes les valeurs par des valeurs factices mais c'est pas le but et surtout j'aimerai comprendre :)

2) De même est-ce qu'un datetime null = NO est équivalent à datetime not null = YES ?

Féfé
#mysqlatoutprixoulartdejeterlepcparlafenetre

Re: Simple question datetime

Posté : 30 déc. 2014, 17:34
par Elie
Le plus simple serait de me montrer ta requete car j'ai jamais eu besoin de changer quoi que ce soit dans la config.
Mais oui un datetime plutot que de mettre nul tu mets ce que je t'ai dis, avec bien les ' autour.
SET `datetime` = '0000-00-00 00:00:00'

Re: Simple question datetime

Posté : 15 janv. 2015, 13:06
par foetus69
Thx Elie, c'était bien ça :)

C'EST RESOLU !