20 lines
643 B
MySQL
20 lines
643 B
MySQL
|
|
-- 更新签到记录测试数据
|
|||
|
|
-- 确保 eb_user_signin_record 表数据正确
|
|||
|
|
|
|||
|
|
-- 更新现有记录的 continuous_days 字段(随机1-7天)
|
|||
|
|
UPDATE eb_user_signin_record
|
|||
|
|
SET continuous_days = FLOOR(1 + RAND() * 7)
|
|||
|
|
WHERE continuous_days IS NULL OR continuous_days = 0;
|
|||
|
|
|
|||
|
|
-- 确保 reward_value 有值(根据连续天数计算)
|
|||
|
|
UPDATE eb_user_signin_record
|
|||
|
|
SET reward_value = continuous_days * 10
|
|||
|
|
WHERE reward_value IS NULL OR reward_value = 0;
|
|||
|
|
|
|||
|
|
-- 查看更新后的数据
|
|||
|
|
SELECT r.*, u.avatar as user_avatar, u.nickname as db_nickname
|
|||
|
|
FROM eb_user_signin_record r
|
|||
|
|
LEFT JOIN eb_user u ON r.uid = u.uid
|
|||
|
|
ORDER BY r.id DESC
|
|||
|
|
LIMIT 20;
|