zhibo/fix_live_room_like_table.sql

25 lines
995 B
MySQL
Raw Normal View History

2026-01-03 17:01:58 +08:00
-- 删除旧的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;