Guest User

Untitled

a guest
Jul 25th, 2016
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. DELIMITER $$
  2.  
  3. DROP PROCEDURE IF EXISTS drop_index_if_exists $$
  4. CREATE PROCEDURE drop_index_if_exists(in theTable varchar(128), in theIndexName varchar(128) )
  5. BEGIN
  6. IF((SELECT COUNT(*) AS index_exists FROM information_schema.statistics WHERE TABLE_SCHEMA = DATABASE() and table_name =
  7. theTable AND index_name = theIndexName) > 0) THEN
  8. SET @s = CONCAT('DROP INDEX `' , theIndexName , '` ON `' , theTable, '`');
  9. PREPARE stmt FROM @s;
  10. EXECUTE stmt;
  11. END IF;
  12. END $$
  13.  
  14. DELIMITER ;
  15.  
  16. -- CALL drop_index_if_exists('#{index_name}','#{model_id}');
Add Comment
Please, Sign In to add comment