人々の現在の残高をMySQLに保存する最良の方法は何ですか?私はNeobuxのようなものを開発しているので、各ユーザはMySQLのバランスデータを持っています。ユーザーのお金をデータベースに保存する方法は?
5
A
答えて
8
を私はむしろちょうど現在の残高よりも、すべてのトランザクションを保存すると言います。そうすれば、あなたは歴史を持ち、 "最終的なバランス"ではなく、別の集約を実行することができます。
13
decimal(10,2)
を使用してください。 float
は、丸め誤差の影響を受けやすくなります。hereを参照してください。詳細については
、あなたはこれらのページを見てとることができます。
0
あなただけの店のバランスは、データベースに入力だけを追加する場合は、リレーショナル・データベースでの会計処理についてRuby on Rails REST design question - transfer money between accounts
0
を参照してくださいしかし、あなたはすべてのトランザクションを保存したい場合は、クラスへの参照元としてのユーザ名を持つ新しいテーブルを取得する必要があり、すべてのトランザクションは自動的に、あなたが偉大なプログラマーではない場合、あなたが望むタイプのウェブサイトを作るのは難しいでしょうので、準備ができているものを購入することを検討してください。
関連する問題
- 1. データベースにユーザー入力コードを安全に保存する方法
- 2. データベース:税金の保存料金と情報
- 3. MySQLデータベースにおけるBLOBの保存
- 4. データベースのパスワードを保存する方法
- 5. 現在のユーザー情報、セキュリティ、およびプリファレンスの保存方法
- 6. ユーザーIDのユーザー名をチタンに保存する方法
- 7. ローカライズされたバージョンのユーザー入力データをデータベースに保存する方法
- 8. NSUserDefaultsの値をデータベースのように保存する方法は?
- 9. セッションにユーザー情報を保存する最善の方法は?
- 10. Drupalにユーザーのファーストネームとラストネームを保存する方法は?
- 11. ジョブの情報(パラメータ、ステータス...)をデータベースに保存する方法は?
- 12. Symfony2の "access_control"情報をデータベースに保存する方法は?
- 13. 複数のチェックボックスデータをデータベースに保存する方法は?
- 14. バルクレコードをAndroidのsqliteデータベースに保存する方法は?
- 15. iphone ..にSQLiteデータベースを安全に保存する方法は?
- 16. タイマーをデータベースに保存する方法はありますか?
- 17. mysqlを使ってビデオをデータベースに保存する方法は?
- 18. ユーザー名/パスワード(ローカル)を安全に保存する方法は?
- 19. ユーザーとパスワードをAndroidに保存する方法は?
- 20. 年月をデータベースに保存する方法は?
- 21. アラビア語をOracleデータベースに保存する方法は?
- 22. SQLデータベースにコメントフラグを保存する最も良い方法は?
- 23. AlarmManagerイベントをデータベースに保存する方法は?
- 24. PendingIntentをsqliteデータベースに保存する方法は?
- 25. イメージをsqliteデータベースに保存して表示する方法は?
- 26. React-Native/Realm:データベースに画像を保存する方法は?
- 27. 記事をデータベースに保存する最も良い方法は?
- 28. VB.Net SQLデータベース - データベースへの変更を保存する方法?
- 29. フォームを送信するユーザー名を保存する方法は?
- 30. ユーザーごとの一時ファイルを保存する方法は?
どうすればよいですか? – Rho
個々のトランザクションを格納するテーブルを作成し、それらをFKを使用してユーザーテーブルに戻す必要があります。 –