20 lines
643 B
SQL
20 lines
643 B
SQL
-- 更新签到记录测试数据
|
||
-- 确保 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;
|