Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Requêtes
Requêtes Forum d'entraide sur les requêtes MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/05/2011, 04h19   #1
Invité de passage
 
Fiacre Nsanzabandi
Étudiant
Inscription : mars 2010
Messages : 8
Détails du profil
Informations personnelles :
Nom : Fiacre Nsanzabandi

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2010
Messages : 8
Points : 3
Points : 3
Par défaut [MySQL]error 1265 (01000) data truncated for column

Bonjour,

J'ai un problème:

Je veux charger des données dans une table mais je suis bloqué par une erreur que je ne comprends même pas:

error 1265 (01000) data truncated for column 'tmax' at row 1


Au fait les table je les copie d'une feuille excel vers un fichier text pour charger le fichier text dans la BDD avec la requête : load data infile.

J'ai essayé de supprimer ligne après ligne pour voir si ça ne venait pas de la première ligne, mais C'est la même chose à chaque fois.

Après plusieurs manipulations j'ai remarqué que si je change le type de tmax (qui est float au départ) en varchar, alors là il n'y a aucun problème.

Mais c'est primordiale que tmax soit déclaré comme un float.

Pouvez vous m'aider s'il vous plaît.
fayabobo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2011, 13h50   #2
Expert Confirmé Sénior
 
Avatar de qi130
 
Homme Pierre
Ingénieur qualité méthodes
Inscription : mars 2003
Messages : 3 726
Détails du profil
Informations personnelles :
Nom : Homme Pierre
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Ingénieur qualité méthodes
Secteur : Finance

Informations forums :
Inscription : mars 2003
Messages : 3 726
Points : 4 739
Points : 4 739
Peux-tu fournir un exemple de quelques valeurs pour ce tmax ?
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet)
-----------------------
Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MP
Usus magister est optimus
qi130 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2011, 15h43   #3
Invité de passage
 
Fiacre Nsanzabandi
Étudiant
Inscription : mars 2010
Messages : 8
Détails du profil
Informations personnelles :
Nom : Fiacre Nsanzabandi

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2010
Messages : 8
Points : 3
Points : 3
Merci beaucoup Lord Casque noir

J'ai résolu mon problème à l'aide du chat .

Il faut juste changer le format de la colonne tmax, s'assurer qu'à la place de "," on a "." puisque c'est un décimal.

Ensuite il faut changer le type de tmax en decimal(M,D)

(je sais pas pourquoi le type float ne fonctionne pas.)

Mais décimal, ça me va bien.


Après ça tout va bien.

Merci
fayabobo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h58.


 
 
 
 
Partenaires

Hébergement Web