pas de cast as float sur mysql 4.0.x??? - SQL/NoSQL - Programmation
Marsh Posté le 19-08-2005 à 15:26:52
> texte en float
J'ai jamais essayé, mais même si ça marche, ça me paraît très risqué.
Marsh Posté le 19-08-2005 à 15:30:46
tu appeles ça normaliser... passer de texte en float c'est une erreur de conception plutôt...
Marsh Posté le 19-08-2005 à 23:35:45
pourquoi risqué?
oui normaliser car a la base le champ est du style N12,65 et donc je passe ca dans deux col différentes
mais j'y pense c'est peut-etre parceque il s'attend a un . pour les décimales...
Marsh Posté le 19-08-2005 à 23:58:03
Risqué, car il y a toutes les chances que certains champs en sortent modifiés. Tu peux passer de int à float, de varchar à text, etc. mais text à float...
Tu devrais plutôt créer une nouvelle base avec une structure mieux pensée et te faire un script de migration faisant un minimum de contrôle.
Marsh Posté le 19-08-2005 à 14:34:36
Bonjour,
je voulais convertir la base access d'un employé en mysql et par la même occasion la normaliser un peu, je voulais donc concertir une partie d'un champ texte en float, et la surprise MySql ne supporte pas cela?
c'est moi qui me gourre ou bien effectivement je ne vais pas pouvoir faire cela directement sql?
je tourne sous MySql 4.0.21
merci de votre aide