如何在一个mysql列中存储int列表



我想在我的网站上制作一个购物车,当你按下"购买"时,它会将你的购物车中的东西存储在产品的id列表中。我想将列表安全地保存在一个mysql表中,该表带有购物车的id。最好的类型是什么?

您谈论的是一对多关系,所以不要在关系数据库模型中存储整数数组。

相反,您应该创建一个名为cart_items或类似的第二种记录类型(表(,它保存有关项目的信息,然后通过外键与购物车本身相关。这还允许您跟踪购物车中的物品数量和其他信息,例如:

tbl_cart:

修改
id 创建
1 1 2022-02-08 12:20:20 NULL

最新更新