Je veux stocker de nombreux enregistrements dans une base de données MySQL. Tous ces enregistrements contiennent des valeurs monétaires. Mais je ne sais pas combien de chiffres seront insérés pour chacun d'eux.
Quel type de données dois-je utiliser à cette fin ?
VARCHAR o INT (ou d'autres types de données numériques) ?
Quelle pourrait être la différence entre le type de données décimal et numérique dans ce cas ?
21 votes
deimal(10,2)
C'est ce que j'utilise ... vous pouvez ajuster les valeurs en fonction de la taille attendue.9 votes
La question connexe est Meilleur type de données pour les devises ;).