-
Problème format de date
Bonjour,
j'ai importé un fichier csv dans lequel les dates sont au format jj/mm/aaaa et mysql affiche que des 0000-00-00.
J'ai mis la requête: select date_format (date_naiss,"%d/%m/%y") from deces;
pour changer le format mais elle me met une erreur.
Qqn peut-il m'aider svp?
-
au fait l'erreur c'est:
1046 no database selected. Please select one in file -> Select Schema
-
bonjour,
qu'est-ce que tu utilises comme client MySQL ? Parce que avec TOAD, j'ai galéré au début avec les affichages de date, il a fallu que je change les options de TOAD en fait..Par contre avec PhpMyAdmin, normalement ça affiche correctement les dates.
Et pour ton erreur, c'est clair : tu n'as pas sélectionné la base de données dans ta requête, ajoute celle-ci et ça devrait mieux fonctionner déjà :
Code:
select date_format (date_naiss,"%d/%m/%y") from ma_base.deces;
-
salut et merci pour ta réponse
c'est ce que j'ai fait, j'ai mis mortalite.deces mais tjs la même erreur;
alors que lorsque je fais select * from mortalite.deces, cela m'affiche correctement toute la table.
j'utilise MySql admin.
Penses-tu qu'il soit possible de changer le format de la date lors de l'importation de la base? (dans le load data...)
-
Maintenant ça fonctionne mais il m'affiche que des zéro 00-00-00...
comment afficher les dates de la base?? dois-je réimporter les données?
-
Bonjour,
Tu devrais donner :
- la strucutre de la table "deces" ;
- quelques lignes du .CSV.
-
Problème similaire à celui-ci.
Importez les données dans une table temporaire puis convertissez les dates dans le bon format (DATE_FORMAT) pour insérer les données dans la bonne table.