# 设计评价表

image-20200607122626332

  • order_id:订单编号
  • sku_id:商品编号
  • img:卖家晒的图片
  • rating:评分,1 到 5 星
  • comment:文字评价

order_id 与 sku_id 都不是唯一性约束,设计目的的可用给每个商品评价。

create table t_rating
(
    id          int unsigned primary key auto_increment not null comment '主键',
    order_id    int unsigned                            not null comment '订单ID',
    sku_id      int unsigned                            not null comment '商品ID',
    img         json comment '买家嗮图',
    rating      tinyint unsigned                        not null comment '评分',
    `comment`   varchar(200) comment '评论',
    create_time timestamp                               not null default now() comment '添加时间',
    index idx_order_id (order_id),
    index idx_sku_id (sku_id),
    index idx_create_time (create_time)
) comment ='评价表';
1
2
3
4
5
6
7
8
9
10
11
12
13

插入一些测试数据

INSERT INTO neti.t_rating (id, order_id, sku_id, img, rating, comment, create_time) VALUES (1, 2, 3, '["http://192.22/1.jpg"]', 5, '很好用,非常好', '2020-05-20 09:01:08');
1