25 lines
995 B
MySQL
25 lines
995 B
MySQL
|
|
-- 删除旧的eb_live_room_like表
|
||
|
|
DROP TABLE IF EXISTS eb_live_room_like;
|
||
|
|
|
||
|
|
-- 重新创建正确的表结构
|
||
|
|
CREATE TABLE `eb_live_room_like` (
|
||
|
|
`id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
|
|
`user_id` INT NOT NULL COMMENT '用户ID',
|
||
|
|
`room_id` INT NOT NULL COMMENT '直播间ID',
|
||
|
|
`user_nickname` VARCHAR(100) DEFAULT NULL COMMENT '用户昵称',
|
||
|
|
`like_count` INT NOT NULL DEFAULT 1 COMMENT '点赞次数',
|
||
|
|
`last_like_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '最后点赞时间',
|
||
|
|
`create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
|
|
PRIMARY KEY (`id`),
|
||
|
|
KEY `idx_user_id` (`user_id`),
|
||
|
|
KEY `idx_room_id` (`room_id`),
|
||
|
|
KEY `idx_create_time` (`create_time`),
|
||
|
|
UNIQUE KEY `uk_user_room` (`user_id`, `room_id`)
|
||
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='直播间点赞记录表';
|
||
|
|
|
||
|
|
-- 验证表结构
|
||
|
|
DESC eb_live_room_like;
|
||
|
|
|
||
|
|
-- 查看直播间8的信息
|
||
|
|
SELECT id, title, like_count FROM eb_live_room WHERE id = 8;
|