我有2个表单,让我们说一个product_with_refund_form和product_without_refund_form。在表1中,我有以下字段:
在第二张表中我有:
我的问题是,你如何设计表格?我是为这两个表创建每个表还是创建一个包含所有相似字段的表,另一个表包含product_with_refund_form,其中包含对其唯一的字段,另一个表为product_without_refund_form。
答案 0 :(得分:0)
为什么不将两者合并为一个表,而不是尝试使用两个相似的表。
注意:强>
Product_Transactions - 字段名称
id, name, transaction_number, status, amount, cashier, DateCreated, po_number, isRefund
表格创建代码
CREATE TABLE Product_Transactions (`id` int AUTO_INCREMENT, `name` varchar(100), `status` varchar(10), 'amount' DECIMAL(10,2), 'cashier' varchar(100), 'DateCreated' TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, 'po_number' varchar(100), 'isRefund' varchar(1), PRIMARY KEY (id))
;