Advertisement
Guest User

Untitled

a guest
Mar 1st, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.52 KB | None | 0 0
  1. DELIMITER $$
  2.  
  3. CREATE PROCEDURE drop_index_if_exists(IN theTable VARCHAR(128), IN theIndexName VARCHAR(128) )
  4. BEGIN
  5.  IF((SELECT COUNT(*) AS index_exists FROM information_schema.statistics WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME =
  6. theTable AND index_name = theIndexName) > 0) THEN
  7.    SET @s = CONCAT('DROP INDEX ' , theIndexName , ' ON ' , theTable);
  8.    PREPARE stmt FROM @s;
  9.    EXECUTE stmt;
  10.  END IF;
  11. END $$
  12.  
  13. CALL drop_index_if_exists('ss_affiliate_transfers','code_used') $$
  14. CALL drop_index_if_exists('ss_affiliate_transfers','user_referred_id') $$
  15.  
  16. CALL drop_index_if_exists('ss_bots_inventories','time_added') $$
  17. CALL drop_index_if_exists('ss_bots_inventories','item_name') $$
  18.  
  19. CALL drop_index_if_exists('ss_csgo_prices','item_banned_time') $$
  20.  
  21. CALL drop_index_if_exists('ss_games','client_seed') $$
  22. CALL drop_index_if_exists('ss_games','server_seed') $$
  23. CALL drop_index_if_exists('ss_games','game_number') $$
  24.  
  25. CALL drop_index_if_exists('ss_trade_offers','trade_status') $$
  26. CALL drop_index_if_exists('ss_trade_offers','trade_amount') $$
  27. CALL drop_index_if_exists('ss_trade_offers','trade_started') $$
  28. CALL drop_index_if_exists('ss_trade_offers','trade_ended') $$
  29.  
  30. CALL drop_index_if_exists('ss_users','name') $$
  31. CALL drop_index_if_exists('ss_users','registered_ip') $$
  32. CALL drop_index_if_exists('ss_users','last_login_ip') $$
  33. CALL drop_index_if_exists('ss_users','refs_balance_tmp') $$
  34. CALL drop_index_if_exists('ss_users','referred_by') $$
  35.  
  36. DROP PROCEDURE IF EXISTS drop_index_if_exists $$
  37. ss_users
  38. DELIMITER ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement