MySQL 电子商务网站用户收藏的数据表设计
时间: 2023-06-17 22:03:04 浏览: 90
一个简单的MySQL电子商务网站用户收藏的数据表设计如下:
**表名: user_favorites**
| Column Name | Data Type | Length | Key | Not Null | Description |
| ----------- | --------- | ------ | --- | -------- | ----------- |
| id | INT | 11 | Primary Key | Yes | 收藏ID |
| user_id | INT | 11 | Foreign Key | Yes | 用户ID |
| product_id | INT | 11 | Foreign Key | Yes | 商品ID |
| created_at | TIMESTAMP | - | - | Yes | 创建时间 |
| updated_at | TIMESTAMP | - | - | Yes | 更新时间 |
这个数据表包含以下字段:
- **id**: 收藏ID,是该表的主键,自动递增。
- **user_id**: 用户ID,外键引用用户表的主键。
- **product_id**: 商品ID,外键引用商品表的主键。
- **created_at**: 创建时间,记录用户添加收藏的时间,使用MySQL内置的TIMESTAMP数据类型。
- **updated_at**: 更新时间,记录用户更新收藏的时间,使用MySQL内置的TIMESTAMP数据类型。
这个数据表的设计可以满足电子商务网站的用户收藏功能需求。用户可以通过该表记录自己收藏的商品,并可以随时更新收藏的状态。