zhibo/insert_data_121_complete.sql

55 lines
2.3 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- =====================================================
-- 为用户"道玄"ID: 121添加测试数据 - 完整修正版
-- =====================================================
-- =====================================================
-- 1. 搜索历史 (eb_search_history) - 使用 user_id
-- =====================================================
INSERT IGNORE INTO eb_search_history (user_id, keyword, search_type, search_count, create_time) VALUES
(121, '游戏直播', 1, 3, '2026-01-03 20:00:00'),
(121, '音乐', 1, 2, '2026-01-03 19:00:00'),
(121, '美食教程', 2, 1, '2026-01-02 11:00:00'),
(121, '旅行Vlog', 2, 2, '2026-01-02 10:00:00'),
(121, '编程学习', 1, 4, '2026-01-01 13:00:00'),
(121, '户外运动', 1, 1, '2026-01-01 09:00:00');
-- =====================================================
-- 2. 好友关系 (eb_friend) - 使用 uid 和 friend_uid
-- =====================================================
INSERT IGNORE INTO eb_friend (uid, friend_uid, remark, user_id, create_time) VALUES
(121, 100, '游戏主播', 121, '2026-01-03 21:35:00'),
(121, 101, '音乐达人', 121, '2026-01-03 16:10:00'),
(100, 121, '道玄', 100, '2026-01-03 21:35:00'),
(101, 121, '道玄', 101, '2026-01-03 16:10:00');
-- =====================================================
-- 3. 更新用户余额和积分
-- =====================================================
UPDATE eb_user SET
now_money = 500.00,
integral = 1200,
experience = 350
WHERE uid = 121;
-- =====================================================
-- 4. 验证所有数据
-- =====================================================
SELECT '直播间点赞' as , COUNT(*) as FROM eb_live_room_like WHERE user_id = 121
UNION ALL
SELECT '作品点赞', COUNT(*) FROM eb_works_relation WHERE uid = 121 AND type = 1
UNION ALL
SELECT '作品收藏', COUNT(*) FROM eb_works_relation WHERE uid = 121 AND type = 2
UNION ALL
SELECT '关注数', COUNT(*) FROM eb_follow_record WHERE follower_id = 121
UNION ALL
SELECT '粉丝数', COUNT(*) FROM eb_follow_record WHERE followed_id = 121
UNION ALL
SELECT '搜索历史', COUNT(*) FROM eb_search_history WHERE user_id = 121
UNION ALL
SELECT '好友数', COUNT(*) FROM eb_friend WHERE uid = 121;
SELECT uid, nickname, now_money as , integral as , experience as
FROM eb_user WHERE uid = 121;
SELECT '=== 数据插入完成!===' as ;