CREATEPROCEDUREdrop_index(int_namevarchar(128),ini_namevarchar(128))BEGINIF((SELECTcount(*)ASindex_existsFROMinformation_schema.statisticsWHEREtable_schema=DATABASE()ANDtable_name=t_nameANDindex_name=i_name)>0)THENSET@s=CONCAT('DROP INDEX ',i_name,' ON ',t_name);PREPAREstmtFROM@s;EXECUTEstmt;ENDIF;END;
CREATEPROCEDUREdrop_index(int_namevarchar(128),ini_namevarchar(128))BEGINIF((SELECTcount(*)ASindex_existsFROMinformation_schema.statisticsWHEREtable_schema=DATABASE()ANDtable_name=t_nameANDindex_name=i_name)>0)THENSET@s=CONCAT('DROP INDEX ',i_name,' ON ',t_name);PREPAREstmtFROM@s;EXECUTEstmt;ENDIF;END;