而不是尝试使用两个类似的表,为什么不把它们合并到一个表中。
注:
- 主键“ID”被添加到唯一识别其 自动增加值的每一行。
- “isRefund”用作标志来告诉 这两种形式之间的区别。该值可以是任何单个的 字符,例如“y”或“n”。
- 由于需求没有提到外部“出纳”表,我把这个列保存为一个varchar字段。
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))
;
什么样的角色PO_NUMBER玩? – WorkSmarter 2015-03-25 06:56:45
把它想象成一个系统生成的随机数。 – Finks 2015-03-25 06:59:22