diff --git a/renren-admin/src/main/resources/db/V3.6__sys_user_token_drop_index.sql b/renren-admin/src/main/resources/db/V3.6__sys_user_token_drop_index.sql new file mode 100644 index 00000000..91682ede --- /dev/null +++ b/renren-admin/src/main/resources/db/V3.6__sys_user_token_drop_index.sql @@ -0,0 +1,23 @@ +DROP PROCEDURE IF EXISTS del_idx; + +create procedure del_idx(IN p_tablename varchar(200), IN p_idxname VARCHAR(200)) + +begin + +DECLARE str VARCHAR(250); + +set @str=concat(' drop index ',p_idxname,' on ',p_tablename); + +select count(*) into @cnt from information_schema.statistics where table_name=p_tablename and index_name=p_idxname ; + +if @cnt >0 then + +PREPARE stmt FROM @str; + +EXECUTE stmt ; + +end if; + +end ; + +call del_idx('sys_user_token','user_id'); \ No newline at end of file