在我的数据库中,我有付款表 paymentid、金额、到期日、批准代码、状态、transactionid 等
付款表已有 15 列。
如果我想存储小费、税费、针对 paymentid 的折扣。
什么更好
创建具有一对一关系的新 paymentdetails 表
或
在同一个付款表中添加列?
请帮忙。
付款表几乎有超过50000条记录。那么什么才是真正对数据库有好处的呢。
最佳答案
对于如此小的表,我看不出有什么理由不将新列放入现有表中。
如果你会这样做
- 您达到了 RDBMS 的某种限制(列数、表的总大小)
- 列中的数据很大,仅在少数查询中使用
关于sql - 创建新表或在现有表中添加列哪个更好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16893456/