【发布时间】:2011-06-27 06:39:07
【问题描述】:
如果我在 MySQL 数据库中做正确的事情,我需要一个建议。我将这个名为 inventory 的数据库连接到一个 java 应用程序,它由一个名为 item 的表组成,下面是详细信息:
- id - int(11), AUTO_INCREMENT
- item_name - varchar(50)
- 类别 - varchar(25)
- q_box - int(11)
- unit_price_box - 双倍
- sub_total_box - 双倍
- q_pc - int(11)
- unit_price_pc - 双倍
- sub_total_pc - 双倍
- grand_total - 双倍
- recent_date_purchased - 日期
- last_date_modified - 时间戳
我已经在开发库存应用程序时使用它来存储库存,但我现在想做的是添加一个存储客户订单的表。
我打算这样做:
表名:orders
包括以下内容:
- order_id - int(11), AUTO_INCREMENT
- item_name - varchar(50)
- 类别 - varchar(25)
- q_box - int(11)
- unit_price_box - double //这是每盒的零售/批发价格
- sub_total_box - 双倍
- q_pc - int(11)
- unit_price_pc - double //这是每台的零售/批发价格
- sub_total_pc - 双倍
- grand_total - 双倍
- 客户名称 - varchar(50)
-
last_date_modified - 时间戳
我的问题是:我是否违反了任何 MySQL 规则,因为我使用的是相同的变量?
或者你有什么建议吗?任何建议将不胜感激..
提前致谢:)
【问题讨论】: