gpt4 book ai didi

mysql - 维护 MySQL 数据库中的修订历史记录

转载 作者:行者123 更新时间:2023-11-30 00:58:57 25 4
gpt4 key购买 nike

我正在通过创建一个维护我的账单和付款记录的 Web 应用程序来学习 PHP/jQuery/MySQL 如何相互协作。

我无法全神贯注于如何构建数据库以便跟踪付款。有点像付款历史记录。

我想保留付款金额和付款日期的历史记录。

这是我当前的“账单”表。

+----+-------------+-------------+-----------------+----------+
| id | creditor | amount_owed | monthly_payment | due_date |
+----+-------------+-------------+-----------------+----------+
| 42 | Capital One | 500.00 | 55.00 | 21 |
| 43 | sdf | 33.00 | 33.00 | 30 |
| 44 | Car Loan | 15000.00 | 300.00 | 14 |
+----+-------------+-------------+-----------------+----------+

我正在考虑添加几列(付款金额/付款日期)并复制 ID...有人有什么建议吗?

谢谢!

最佳答案

我将创建一个新表 bills_ payments,其中包含 bills 表的 FK。这样您就可以跟踪每个账单登记处的每笔付款。另外,您可以在此表中添加利息费用/收费。它会像:

Bills
+----+-------------+-------------+-----------------+----------+
| id | creditor | amount_owed | monthly_payment | due_date |
+----+-------------+-------------+-----------------+----------+
| 42 | Capital One | 500.00 | 55.00 | 21 |
| 43 | sdf | 33.00 | 33.00 | 30 |
| 44 | Car Loan | 15000.00 | 300.00 | 14 |
+----+-------------+-------------+-----------------+----------+

Bills_payments
+----+-------------+-------------+-----------------+---------------+
| idBill | paydValue | date | InterestFee | due_date_limit|
+--------+------------------------+----------------+---------------+
| 42 | 55.00 | 2013-11-21 | | 2013-11-21 |
| 43 | 45.00 | 2013-12-05 | 12.00 | 2013-11-30 |
| 44 | 300.00 | 2013-12-14 | 300.00 | 2013-12-14 |
+----+-------------+-------------+-----------------+---------------+

由于您刚刚将到期日期放在主表上,因此您必须计算到期日期限制。

关于mysql - 维护 MySQL 数据库中的修订历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20309323/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com