我想为本地商店之一制作软件。我正在制作具有属性的交易表

tran_id, name ,mob_no, date_of_sale, date_of_payment(multivalued),product(multi),quantity(multi),total_amount,unpaid


因为买方可以分期付款,但date_of_payment是多值的。
还有其他更好的方法吗?如何在mysql中实现多值属性?

最佳答案

所谓的“多值”字段会破坏“第一范式(1NF)”。您需要一个1米的桌子。在http://web.archive.org/web/20110606025027/http://dev.mysql.com/tech-resources/articles/intro-to-normalization.htmlhttp://www.databasedev.co.uk/database_normalization_process.html处进行阅读,它们将开始向您展示如何开始设计数据库。

关于php - 交易数据库中的多值属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15720367/

10-11 06:39