Page 1 sur 1

Champ date importé depuis excel adns mysql

Posté : 08 juil. 2005, 13:44
par dmx-moteur
Bonjour à tous

J'ai importé depuis excel en format csv un fichier dont le champ date n'est pas pris en compte par MySql en tant que tel : il est devenu un champ texte et génère l'erreur suivante dans ma page :

Notice: strtotime(): Called with empty time parameter in c:\program files\easyphp1-7\www\...

Comment faire pour que ce champ redevienne un champ date dans MySql

Merci par avance

Posté : 08 juil. 2005, 13:45
par castelli
pourquoi tu modifie pas le type du champ dans mysql ?? sa serait plus simple nan?

Posté : 08 juil. 2005, 13:52
par dmx-moteur
En fait le format du champ dans la base mysql est bien un champ date ; dans Excel, j'avais aussi créée un champ date personnalisé aaaa-mm-jj pour être raccort avec mysql... mais lors de l'import si les valeurs du champ on bien été prise en compte, il semble qu'elles ne soient pas considérées réellement comme des dates...

Si j'ouvre une fiche et que je la sauvegarde à nouveau alors le champ date est bien converti en date mysql !!

Peut être faudrait-il que je modifie tous les enregistrement par une commande du type :
UPDATE matable SET unchamp = 'unevaleur'
où cette valeur "bidon" est la même pour tous les enregistrements.

Qu'en pensez-vous ?