mysql订单表,如何设计购物车表,让他们连接起来,形成一个完整的系统,如下表结构

问题

想增加一个购物车表,让用户把商品增加到购物车之后,点击结算才生成订单,但是不知道如何设计与关联

参考

我参考的链接
https://blog.csdn.net/wgyscsf...

customer(用户表): cid、cname、cphone、caddress
merchant(商家表):mid、mname、mphone、maddress
product(商品表):pid、pname、pprice、premain、mid
order(订单表):oid、odatetime、ostate、osummoney、cid
orderitem(订单项表):oiid、iobuynum、iosummoney、pid、oid
阅读 4.9k
2 个回答

购物车表:用户id, 商品id, 商品数量

你应该思考: 购物车从哪里来,到哪里去。可能这样说有点玄乎,那么你想购物车添加商品,那么它应该从哪里来的数据添加进去?
首先,购物车属于谁,所以你必须要声明这一点,添加一个字段记录用户 ID 。
然后,这个购物车放了什么,你需要记录对应商品 ID ,所以这个也是必须的。

补充购物车放的商品,生成订单结算时使用,为了节约性能,可以在购物车表存放商品的一些基本信息,用来进行结算。当然,考虑到商品信息的可能变动,可以用联表来查询获取相关信息,这样保证信息的。。。

最后生成订单的话

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题