修改抽奖概率
This commit is contained in:
parent
886bc8998b
commit
165863c279
@ -84,13 +84,27 @@ PREPARE add_wheel_draw_grant_time_stmt FROM @add_wheel_draw_grant_time_sql;
|
|||||||
EXECUTE add_wheel_draw_grant_time_stmt;
|
EXECUTE add_wheel_draw_grant_time_stmt;
|
||||||
DEALLOCATE PREPARE add_wheel_draw_grant_time_stmt;
|
DEALLOCATE PREPARE add_wheel_draw_grant_time_stmt;
|
||||||
|
|
||||||
|
SET @wheel_draw_reward_user_idx_columns := (
|
||||||
|
SELECT GROUP_CONCAT(column_name ORDER BY seq_in_index)
|
||||||
|
FROM information_schema.statistics
|
||||||
|
WHERE table_schema = @current_schema
|
||||||
|
AND table_name = 'wheel_draw_record'
|
||||||
|
AND index_name = 'idx_wheel_draw_reward_user'
|
||||||
|
);
|
||||||
|
|
||||||
|
SET @drop_wheel_draw_reward_user_idx_sql := IF(
|
||||||
|
@wheel_draw_reward_user_idx_columns IS NOT NULL
|
||||||
|
AND @wheel_draw_reward_user_idx_columns <> 'reward_config_id,user_id,status',
|
||||||
|
'ALTER TABLE `wheel_draw_record` DROP INDEX `idx_wheel_draw_reward_user`',
|
||||||
|
'SELECT 1'
|
||||||
|
);
|
||||||
|
PREPARE drop_wheel_draw_reward_user_idx_stmt FROM @drop_wheel_draw_reward_user_idx_sql;
|
||||||
|
EXECUTE drop_wheel_draw_reward_user_idx_stmt;
|
||||||
|
DEALLOCATE PREPARE drop_wheel_draw_reward_user_idx_stmt;
|
||||||
|
|
||||||
SET @add_wheel_draw_reward_user_idx_sql := IF(
|
SET @add_wheel_draw_reward_user_idx_sql := IF(
|
||||||
NOT EXISTS (
|
@wheel_draw_reward_user_idx_columns IS NULL
|
||||||
SELECT 1 FROM information_schema.statistics
|
OR @wheel_draw_reward_user_idx_columns <> 'reward_config_id,user_id,status',
|
||||||
WHERE table_schema = @current_schema
|
|
||||||
AND table_name = 'wheel_draw_record'
|
|
||||||
AND index_name = 'idx_wheel_draw_reward_user'
|
|
||||||
),
|
|
||||||
'ALTER TABLE `wheel_draw_record` ADD INDEX `idx_wheel_draw_reward_user` (`reward_config_id`, `user_id`, `status`)',
|
'ALTER TABLE `wheel_draw_record` ADD INDEX `idx_wheel_draw_reward_user` (`reward_config_id`, `user_id`, `status`)',
|
||||||
'SELECT 1'
|
'SELECT 1'
|
||||||
);
|
);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user