我想要一些关于发票和数据库的建议。
如何将客户发票存入数据库?
由于那些在创建后无法修改,我想我应该将所有客户账单信息再次写入发票表
invoice_table : ... invoice_user_id, invoice_user_name,
invoice_user_billing_address ...
而不是调用当前的“user_id”,“user_billing_address”,以防客户稍后更改其信息。
但它看起来效率不高。
创建仅包含发票相关信息(发票编号,发票日期)的发票表以及将创建的发票存储到只写文件中是否更好?
答案 0 :(得分:3)
你的第一个想法是这样做的首选方式。将相关信息的副本保存到发票表中的列中。
这样做没有效率问题。实际上,将一些内容写入外部文件对于提高效率来说更糟糕。现在,您可以在一次通话中获得与发票相关的所有信息。