Champ TimeStamp via insert csv

Arno2
Invité n'ayant pas de compte PHPfrance

25 janv. 2011, 11:55

Bonjour à tous,

J'ai une base de données assez importante sur laquelle je fais quotidiennement des ajouts directement sur la console phpmyadmin en insérant un fichier .csv
Dernièrement j'ai ajouté un champ "date" - timestamp - ON UPDATE CURRENT_TIMESTAMP - Non - CURRENT_TIMESTAMP

Mon problème vient du fait que lors de mes inserts .csv le champ "date" m'affiche systématiquement 0000-00-00 00:00:00 quelque soit ce que je mets dans mon csv(remplissage, vide, NOW()....). Je voudrais que lors de mon upload, le champ se comporte comme prévu c'est à dire qu'il me mette ma date et heure d'insertion.

Je précise que j'ai fais des essais via scripts php ou en faisant une insertion unique d'un enregistrement et que dans ces deux cas là, la date et heure apparaît correctement. Seulement moi je voudrais que cela fonctionne avec mon .csv

Si quelqu'un a une idée je vous remercie d'avance
Arno

ViPHP
ViPHP | 5462 Messages

25 janv. 2011, 19:29

hello, normalement un NULL suffis, sinon surprime ta colonne 'date' lors de l'import. montre ton code si tu veux.