mysql++ et precision pour float/double
Bonjour,
je suis un peu perdue car je n'arrive pas à comprendre comment fonctionne mysql avec les "float" et les "double".
Je fais mes requetes via mysql++ (a l'aide des templates ssqls) et pour exemple, quand j'insere 83333.3333 dans une colonne de type float, je recupere 83333.2969. Quand la colonne est de type double, je recupere 8333.3359.
Et quand je regarde le contenu de ma table dans une fenetre de commande, je n'ai qu'un chiffre apres la virgule (83333.3).
Est ce que quelqu'un pourrait m'expliquer? Comment faire pour recuperer le bon float ou double? Pour info, ma table stocke des données scientifiques.
Merci
pas de solution pour conserver les float...
donc je suis passée en DOUBLE dans ma DB et là je recupere ce que je veux