zhibo/add_view_history_121_final.sql

28 lines
1.2 KiB
MySQL
Raw Normal View History

-- =====================================================
-- 为用户"道玄"uid=121添加观看历史数据
-- =====================================================
-- 1. 确保表存在
CREATE TABLE IF NOT EXISTS `eb_view_history` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL,
`target_type` varchar(20) NOT NULL,
`target_id` varchar(50) NOT NULL,
`target_title` varchar(255) DEFAULT NULL,
`view_duration` int(11) DEFAULT 0,
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
KEY `idx_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- 2. 插入观看历史数据
INSERT INTO eb_view_history (user_id, target_type, target_id, target_title, view_duration, create_time, update_time)
VALUES
(121, 'room', '1', '欢乐游戏直播', 1800, NOW() - INTERVAL 1 HOUR, NOW() - INTERVAL 1 HOUR),
(121, 'room', '2', '音乐分享会', 2400, NOW() - INTERVAL 2 HOUR, NOW() - INTERVAL 2 HOUR),
(121, 'room', '8', '火影忍者', 3600, NOW() - INTERVAL 30 MINUTE, NOW() - INTERVAL 30 MINUTE);
-- 3. 验证结果
SELECT * FROM eb_view_history WHERE user_id = 121 ORDER BY update_time DESC;