Re: MySQL 5.7 et suite des problèmes de d ate

nicod_ <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
Le 21/07/2019 à 19:47, Eric Lupinacci a écrit :
> Hello,
> 
> Je viens de tomber encore sur un souci de date.
> Pour mémoire j'avais créé il y a quelques semaines le ticket suivant 
> https://core.spip.net/issues/4353 concernant l'auto update du timestamp 
> qui ne fonctionnait plus depuis que j'avais créé la table concernée sur 
> une 5.7.
> 
> Maintenant j'ai un nouveau problème.
> En voulant ajouter une colonne varchar je reçoit systématiquement une 
> erreur #1067 - invalid default value for 'date'.
> J'ai cherché sur le net et j'ai vu que ça semble avoir encore un rapport 
> avec le problème précédent mais je n'arrive pas du tout à trouver la parade.

Je tourne aussi autour de ce problème.

Dès qu'on veut faire des manips en SQL, on se retrouve vite confronté à 
des erreurs incorrect datetime value: '0000-00-00 00:00:00'

En modifiant la déclaration d'un champ date de datetime NOT NULL DEFAULT 
'0000-00-00 00:00:00' à datetime DEFAULT NULL, ça lève déjà une partie 
du problème.

Et sémantiquement, ça me paraitrait plus propre de toute façon d'avoir 
des dates à NULL plutôt qu'à '0000-00-00 00:00:00', qui amène parfois à 
faire des tests.

Il n'y a pas encore de ticket sur ce sujet là je crois, on en ouvre un ?

-- 
nicod_
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.