在MySQL数据库中维护修订历史记录
我正在学习PHP/jQuery/MySQL如何通过创建一个web应用程序来维护我的账单和付款记录来相互协作 我不知道如何构建数据库,以便跟踪付款情况。有点像付款记录 我想保留付款金额和付款日期的历史记录 这是我当前的“账单”表在MySQL数据库中维护修订历史记录,mysql,sql,database,database-schema,Mysql,Sql,Database,Database Schema,我正在学习PHP/jQuery/MySQL如何通过创建一个web应用程序来维护我的账单和付款记录来相互协作 我不知道如何构建数据库,以便跟踪付款情况。有点像付款记录 我想保留付款金额和付款日期的历史记录 这是我当前的“账单”表 +----+-------------+-------------+-----------------+----------+ | id | creditor | amount_owed | monthly_payment | due_date | +----+--
+----+-------------+-------------+-----------------+----------+
| 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\u 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 |
+----+-------------+-------------+-----------------+---------------+
您必须计算到期日限制,因为您刚刚将到期日放在主表上。谢谢Jorge的建议!