Quelle est la meilleure façon de stocker le solde actuel des gens dans MySQL? Je développe quelque chose comme Neobux, donc chaque utilisateur a des données de balance dans MySQL.Comment stocker l'argent de l'utilisateur dans la base de données?
Répondre
Je dis magasin toutes les transactions plutôt que l'équilibre actuel. De cette façon, vous avez l'histoire, et vous pouvez exécuter différents agrégats dessus plutôt que juste "l'équilibre final".
Utilisez decimal(10,2)
. float
est sensible aux erreurs d'arrondi, voir here.
Pour plus d'informations, vous pouvez jeter un oeil à ces pages:
Pour la comptabilité dans une base de données relationnelle voir Ruby on Rails REST design question - transfer money between accounts
Si vous juste équilibre stocker puis simplement ajouter une entrée dans la base de données, mais si vous souhaitez enregistrer toutes les transactions que vous devriez obtenir une nouvelle table avec le nom d'utilisateur comme referrer à la classe tous les transactions notent automatiquement que, si vous n'êtes pas un excellent programmeur, il serait difficile de faire le type de site que vous voulez donc s'il vous plaît envisager d'en acheter un prêt.
- 1. log4net: Comment stocker des données dans la base de données
- 2. Stocker datetime dans la base de données?
- 3. Comment stocker le fichier dans la base de données?
- 4. Comment stocker Euro Symbol dans la base de données mysql?
- 5. Comment stocker "wishlist" dans la base de données?
- 6. Comment stocker l'utilisateur actuellement connecté dans la base de données?
- 7. Comment stocker des valeurs dans la base de données C#?
- 8. Comment stocker un arbre dans la base de données SQL
- 9. Impossible de stocker la valeur dans la base de données
- 10. Comment stocker des données modifiées dans une base de données?
- 11. Stocker des données simples dans la base de données mysql
- 12. Comment stocker l'arbre de dépendances dans une base de données?
- 13. Stocker l'objet de date dans la base de données sqlite
- 14. Stocker beaucoup de fichiers dans la base de données
- 15. CodeIgniter: Stocker une image dans la base de données?
- 16. stocker des valeurs dans la base de données tamil
- 17. virgules stocker dans la base de données MySQL
- 18. Rails: stocker des traductions dans la base de données
- 19. php stocker dans la base de données tamil php mysql
- 20. Phonegap Problème de base de données - stocker des images dans la base de données
- 21. Comment stocker de grandes chaînes de données dans la base de données SQL Server 2005?
- 22. comment stocker une date dans une base de données mysql?
- 23. Comment stocker l'emplacement d'une image dans une base de données?
- 24. Comment stocker des coordonnées dans une base de données
- 25. Comment stocker un tableau mixte dans des données de base
- 26. Stocker la base de données dans/actifs et y accéder
- 27. C# stocker les paramètres utilisateur dans la base de données
- 28. Stocker plusieurs images dans la base de données SQL
- 29. Comment stocker plusieurs éléments dans la base de données. Confondu avec la structure de base de données
- 30. Comment stocker un BLOB dans une base de données?
comment faire cela? – Rho
vous devrez créer une table pour stocker les transactions individuelles, et les lier à la table des utilisateurs avec un FK. –