refactor(DB/Misc): Improve loading time (#15433)

* refactor(DB/Misc): Improve loading time

* NOTE: Running these SQL files can take several minutes (up to 30minutes depending on your system!)

* This will improve loading time over 50%

* comment out error on editing broadcast_text tables

* Update data/sql/updates/pending_db_world/rev_1679045387127819800.sql
This commit is contained in:
Kitzunu
2023-04-23 23:00:51 +02:00
committed by GitHub
parent 76e58206e0
commit 099517161c
4 changed files with 823 additions and 1 deletions

View File

@@ -27,7 +27,7 @@ for i in `find data/sql/updates/pending* -name "*sql" -type f`; do
echo "> broadcast_text check - Failed" echo "> broadcast_text check - Failed"
echo " - DON'T EDIT broadcast_text TABLE UNLESS YOU KNOW WHAT YOU ARE DOING!" echo " - DON'T EDIT broadcast_text TABLE UNLESS YOU KNOW WHAT YOU ARE DOING!"
echo " - This error can safely be ignored if the changes are approved to be sniffed." echo " - This error can safely be ignored if the changes are approved to be sniffed."
exit 1 # exit 1
else else
echo "> broadcast_text check - OK" echo "> broadcast_text check - OK"
fi fi

View File

@@ -0,0 +1,17 @@
-- Update engine, row format, charset and collation
ALTER TABLE `account` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `account_access` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `account_banned` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `account_muted` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `autobroadcast` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `build_info` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `ip_banned` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `logs` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `logs_ip_actions` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `motd` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `realmcharacters` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `realmlist` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `secret_digest` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `updates` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `updates_include` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `uptime` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';

View File

@@ -0,0 +1,138 @@
-- convert mediumint to int
ALTER TABLE `character_aura` MODIFY `spell` INT UNSIGNED DEFAULT '0';
ALTER TABLE `character_pet` MODIFY `CreatedBySpell` INT UNSIGNED DEFAULT '0';
ALTER TABLE `character_spell` MODIFY `spell` INT UNSIGNED DEFAULT '0' COMMENT 'Spell Identifier';
ALTER TABLE `character_spell_cooldown` MODIFY `category` INT UNSIGNED DEFAULT '0';
ALTER TABLE `character_spell_cooldown` MODIFY `spell` INT UNSIGNED DEFAULT '0' COMMENT 'Spell Identifier';
ALTER TABLE `character_talent` MODIFY `spell` INT UNSIGNED NOT NULL;
ALTER TABLE `characters` MODIFY `latency` INT UNSIGNED DEFAULT '0';
ALTER TABLE `characters` MODIFY `transguid` INT DEFAULT '0';
ALTER TABLE `guild_rank` MODIFY `rights` INT UNSIGNED DEFAULT '0';
ALTER TABLE `item_instance` MODIFY `flags` INT UNSIGNED DEFAULT '0';
ALTER TABLE `item_instance` MODIFY `itemEntry` INT UNSIGNED DEFAULT '0';
ALTER TABLE `pet_aura` MODIFY `amount0` INT DEFAULT NULL;
ALTER TABLE `pet_aura` MODIFY `amount1` INT DEFAULT NULL;
ALTER TABLE `pet_aura` MODIFY `amount2` INT DEFAULT NULL;
ALTER TABLE `pet_aura` MODIFY `base_amount0` INT DEFAULT NULL;
ALTER TABLE `pet_aura` MODIFY `base_amount1` INT DEFAULT NULL;
ALTER TABLE `pet_aura` MODIFY `base_amount2` INT DEFAULT NULL;
ALTER TABLE `pet_aura` MODIFY `spell` INT UNSIGNED DEFAULT '0';
ALTER TABLE `pet_spell` MODIFY `spell` INT UNSIGNED DEFAULT '0' COMMENT 'Spell Identifier';
ALTER TABLE `pet_spell_cooldown` MODIFY `category` INT UNSIGNED DEFAULT '0';
ALTER TABLE `pet_spell_cooldown` MODIFY `spell` INT UNSIGNED DEFAULT '0' COMMENT 'Spell Identifier';
ALTER TABLE `pvpstats_players` MODIFY `attr_1` INT UNSIGNED DEFAULT '0';
ALTER TABLE `pvpstats_players` MODIFY `attr_2` INT UNSIGNED DEFAULT '0';
ALTER TABLE `pvpstats_players` MODIFY `attr_3` INT UNSIGNED DEFAULT '0';
ALTER TABLE `pvpstats_players` MODIFY `attr_4` INT UNSIGNED DEFAULT '0';
ALTER TABLE `pvpstats_players` MODIFY `attr_5` INT UNSIGNED DEFAULT '0';
ALTER TABLE `pvpstats_players` MODIFY `score_bonus_honor` INT UNSIGNED DEFAULT NULL;
ALTER TABLE `pvpstats_players` MODIFY `score_damage_done` INT UNSIGNED DEFAULT NULL;
ALTER TABLE `pvpstats_players` MODIFY `score_deaths` INT UNSIGNED DEFAULT NULL;
ALTER TABLE `pvpstats_players` MODIFY `score_healing_done` INT UNSIGNED DEFAULT NULL;
ALTER TABLE `pvpstats_players` MODIFY `score_honorable_kills` INT UNSIGNED DEFAULT NULL;
ALTER TABLE `pvpstats_players` MODIFY `score_killing_blows` INT UNSIGNED DEFAULT NULL;
ALTER TABLE `quest_tracker` MODIFY `id` INT UNSIGNED DEFAULT '0';
ALTER TABLE `recovery_item` MODIFY `ItemEntry` INT UNSIGNED DEFAULT '0';
-- Update engine, row format, charset and collation
ALTER TABLE `account_data` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `account_instance_times` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `account_tutorial` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `addons` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `arena_team` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `arena_team_member` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `auctionhouse` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `banned_addons` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `battleground_deserters` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `bugreport` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `calendar_events` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `calendar_invites` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `channels` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `channels_bans` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `channels_rights` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `characters` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_account_data` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_achievement` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_achievement_progress` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_action` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_arena_stats` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_aura` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_banned` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_battleground_random` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_brew_of_the_month` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_declinedname` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_entry_point` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_equipmentsets` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_gifts` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_glyphs` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_homebind` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_instance` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_inventory` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_pet` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_pet_declinedname` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_queststatus` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_queststatus_daily` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_queststatus_monthly` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_queststatus_rewarded` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_queststatus_seasonal` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_queststatus_weekly` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_reputation` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_settings` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_skills` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_social` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_spell` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_spell_cooldown` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_stats` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `character_talent` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `corpse` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `creature_respawn` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `gameobject_respawn` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `game_event_condition_save` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `game_event_save` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `gm_subsurvey` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `gm_survey` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `gm_ticket` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `groups` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `group_member` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `guild` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `guild_bank_eventlog` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `guild_bank_item` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `guild_bank_right` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `guild_bank_tab` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `guild_eventlog` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `guild_member` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `guild_member_withdraw` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `guild_rank` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `instance` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `instance_reset` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `instance_saved_go_state_data` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `item_instance` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `item_loot_storage` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `item_refund_instance` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `item_soulbound_trade_data` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `lag_reports` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `lfg_data` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `log_arena_fights` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `log_arena_memberstats` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `log_encounter` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `log_money` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `mail` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `mail_items` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `mail_server_character` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `mail_server_template` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `petition` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `petition_sign` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `pet_aura` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `pet_spell` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `pet_spell_cooldown` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `pool_quest_save` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `profanity_name` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `pvpstats_battlegrounds` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `pvpstats_players` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `quest_tracker` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `recovery_item` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `reserved_name` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `updates` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `updates_include` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `warden_action` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `worldstates` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';

View File

@@ -0,0 +1,667 @@
-- Convert mediumint to int
ALTER TABLE `achievement_criteria_data` MODIFY `criteria_id` INT NOT NULL;
ALTER TABLE `achievement_criteria_data` MODIFY `value1` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `achievement_criteria_data` MODIFY `value2` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `achievement_reward` MODIFY `ID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `achievement_reward` MODIFY `ItemID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `achievement_reward` MODIFY `MailTemplateID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `achievement_reward` MODIFY `Sender` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `achievement_reward` MODIFY `TitleA` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `achievement_reward` MODIFY `TitleH` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `achievement_reward_locale` MODIFY `ID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `acore_string` MODIFY `entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `areatrigger_involvedrelation` MODIFY `id` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Identifier';
ALTER TABLE `areatrigger_involvedrelation` MODIFY `quest` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Quest Identifier';
ALTER TABLE `areatrigger_scripts` MODIFY `entry` INT NOT NULL;
ALTER TABLE `areatrigger_tavern` MODIFY `id` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Identifier';
ALTER TABLE `areatrigger_teleport` MODIFY `ID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `battleground_template` MODIFY `AllianceStartLoc` INT UNSIGNED DEFAULT NULL;
ALTER TABLE `battleground_template` MODIFY `HordeStartLoc` INT UNSIGNED DEFAULT NULL;
ALTER TABLE `battleground_template` MODIFY `ID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `battlemaster_entry` MODIFY `bg_template` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Battleground template id';
ALTER TABLE `battlemaster_entry` MODIFY `entry` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Entry of a creature';
ALTER TABLE `broadcast_text` MODIFY `EmoteDelay1` INT DEFAULT NULL;
ALTER TABLE `broadcast_text` MODIFY `EmoteDelay2` INT DEFAULT NULL;
ALTER TABLE `broadcast_text` MODIFY `EmoteDelay3` INT DEFAULT NULL;
ALTER TABLE `broadcast_text` MODIFY `EmoteID1` INT DEFAULT NULL;
ALTER TABLE `broadcast_text` MODIFY `EmoteID2` INT DEFAULT NULL;
ALTER TABLE `broadcast_text` MODIFY `EmoteID3` INT DEFAULT NULL;
ALTER TABLE `broadcast_text` MODIFY `EmotesID` INT DEFAULT NULL;
ALTER TABLE `broadcast_text` MODIFY `Flags` INT DEFAULT NULL;
ALTER TABLE `broadcast_text` MODIFY `ID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `broadcast_text` MODIFY `LanguageID` INT DEFAULT NULL;
ALTER TABLE `broadcast_text` MODIFY `SoundEntriesId` INT DEFAULT NULL;
ALTER TABLE `broadcast_text_locale` MODIFY `ID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `conditions` MODIFY `ConditionTypeOrReference` INT NOT NULL DEFAULT '0';
ALTER TABLE `conditions` MODIFY `ConditionValue1` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `conditions` MODIFY `ConditionValue2` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `conditions` MODIFY `ConditionValue3` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `conditions` MODIFY `ElseGroup` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `conditions` MODIFY `ErrorTextId` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `conditions` MODIFY `ErrorType` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `conditions` MODIFY `SourceEntry` INT NOT NULL DEFAULT '0';
ALTER TABLE `conditions` MODIFY `SourceGroup` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `conditions` MODIFY `SourceTypeOrReferenceId` INT NOT NULL DEFAULT '0';
ALTER TABLE `creature` MODIFY `currentwaypoint` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature` MODIFY `id1` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Creature Identifier';
ALTER TABLE `creature` MODIFY `id2` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Creature Identifier';
ALTER TABLE `creature` MODIFY `id3` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Creature Identifier';
ALTER TABLE `creature` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `creature_addon` MODIFY `mount` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_equip_template` MODIFY `CreatureID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_equip_template` MODIFY `ItemID1` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_equip_template` MODIFY `ItemID2` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_equip_template` MODIFY `ItemID3` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_equip_template` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `creature_loot_template` MODIFY `Entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_loot_template` MODIFY `Item` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_loot_template` MODIFY `Reference` INT NOT NULL DEFAULT '0';
ALTER TABLE `creature_model_info` MODIFY `DisplayID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_model_info` MODIFY `DisplayID_Other_Gender` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_onkill_reputation` MODIFY `creature_id` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Creature Identifier';
ALTER TABLE `creature_questender` MODIFY `id` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Identifier';
ALTER TABLE `creature_questender` MODIFY `quest` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Quest Identifier';
ALTER TABLE `creature_questitem` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `creature_queststarter` MODIFY `id` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Identifier';
ALTER TABLE `creature_queststarter` MODIFY `quest` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Quest Identifier';
ALTER TABLE `creature_summon_groups` MODIFY `entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_summon_groups` MODIFY `summonerId` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_template` MODIFY `difficulty_entry_1` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_template` MODIFY `difficulty_entry_2` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_template` MODIFY `difficulty_entry_3` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_template` MODIFY `entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_template` MODIFY `gossip_menu_id` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_template` MODIFY `lootid` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_template` MODIFY `maxgold` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_template` MODIFY `mingold` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_template` MODIFY `modelid1` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_template` MODIFY `modelid2` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_template` MODIFY `modelid3` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_template` MODIFY `modelid4` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_template` MODIFY `PetSpellDataId` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_template` MODIFY `pickpocketloot` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_template` MODIFY `skinloot` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_template` MODIFY `trainer_spell` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_template` MODIFY `VehicleId` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_template` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `creature_template_addon` MODIFY `emote` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_template_addon` MODIFY `entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_template_addon` MODIFY `mount` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_template_locale` MODIFY `entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_template_locale` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `creature_template_resistance` MODIFY `CreatureID` INT UNSIGNED NOT NULL;
ALTER TABLE `creature_template_resistance` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `creature_template_spell` MODIFY `CreatureID` INT UNSIGNED NOT NULL;
ALTER TABLE `creature_template_spell` MODIFY `Spell` INT UNSIGNED DEFAULT NULL;
ALTER TABLE `creature_template_spell` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `creature_text` MODIFY `BroadcastTextId` INT NOT NULL DEFAULT '0';
ALTER TABLE `creature_text` MODIFY `CreatureID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_text` MODIFY `Duration` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_text` MODIFY `Emote` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_text` MODIFY `Sound` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `creature_text_locale` MODIFY `CreatureID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `disenchant_loot_template` MODIFY `Entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `disenchant_loot_template` MODIFY `Item` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `disenchant_loot_template` MODIFY `Reference` INT NOT NULL DEFAULT '0';
ALTER TABLE `dungeon_access_requirements` MODIFY `requirement_id` INT UNSIGNED NOT NULL COMMENT 'Achiev/quest/item ID';
ALTER TABLE `dungeon_access_template` MODIFY `map_id` INT UNSIGNED DEFAULT NULL COMMENT 'Map ID from instance_template';
ALTER TABLE `event_scripts` MODIFY `command` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `event_scripts` MODIFY `datalong` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `event_scripts` MODIFY `id` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `exploration_basexp` MODIFY `basexp` INT NOT NULL DEFAULT '0';
ALTER TABLE `fishing_loot_template` MODIFY `Entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `fishing_loot_template` MODIFY `Item` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `fishing_loot_template` MODIFY `Reference` INT NOT NULL DEFAULT '0';
ALTER TABLE `game_event` MODIFY `holiday` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Client side holiday id';
ALTER TABLE `game_event_condition` MODIFY `condition_id` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `game_event_creature_quest` MODIFY `id` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `game_event_creature_quest` MODIFY `quest` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `game_event_gameobject_quest` MODIFY `id` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `game_event_gameobject_quest` MODIFY `quest` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `game_event_model_equip` MODIFY `modelid` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `game_event_npc_vendor` MODIFY `ExtendedCost` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `game_event_npc_vendor` MODIFY `guid` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `game_event_npc_vendor` MODIFY `incrtime` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `game_event_npc_vendor` MODIFY `item` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `game_event_npc_vendor` MODIFY `maxcount` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `game_event_npcflag` MODIFY `guid` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `game_event_pool` MODIFY `pool_entry` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Id of the pool';
ALTER TABLE `game_event_prerequisite` MODIFY `prerequisite_event` INT UNSIGNED NOT NULL;
ALTER TABLE `game_event_quest_condition` MODIFY `condition_id` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `game_event_quest_condition` MODIFY `quest` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `game_event_seasonal_questrelation` MODIFY `eventEntry` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Entry of the game event';
ALTER TABLE `game_tele` MODIFY `id` INT UNSIGNED NOT NULL;
ALTER TABLE `game_weather` MODIFY `zone` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `gameobject` MODIFY `id` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Gameobject Identifier';
ALTER TABLE `gameobject` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `gameobject_loot_template` MODIFY `Entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `gameobject_loot_template` MODIFY `Item` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `gameobject_loot_template` MODIFY `Reference` INT NOT NULL DEFAULT '0';
ALTER TABLE `gameobject_questender` MODIFY `id` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `gameobject_questender` MODIFY `quest` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Quest Identifier';
ALTER TABLE `gameobject_questitem` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `gameobject_queststarter` MODIFY `id` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `gameobject_queststarter` MODIFY `quest` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Quest Identifier';
ALTER TABLE `gameobject_template` MODIFY `displayId` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `gameobject_template` MODIFY `entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `gameobject_template` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `gameobject_template_addon` MODIFY `entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `gameobject_template_addon` MODIFY `maxgold` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `gameobject_template_addon` MODIFY `mingold` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `gameobject_template_locale` MODIFY `entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `gameobject_template_locale` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `gossip_menu` MODIFY `TextID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `gossip_menu_option` MODIFY `ActionPoiID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `gossip_menu_option` MODIFY `BoxBroadcastTextID` INT NOT NULL DEFAULT '0';
ALTER TABLE `gossip_menu_option` MODIFY `OptionBroadcastTextID` INT NOT NULL DEFAULT '0';
ALTER TABLE `gossip_menu_option` MODIFY `OptionIcon` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `gossip_menu_option` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `graveyard_zone` MODIFY `GhostZone` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `graveyard_zone` MODIFY `ID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `item_enchantment_template` MODIFY `ench` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `item_enchantment_template` MODIFY `entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `item_loot_template` MODIFY `Entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `item_loot_template` MODIFY `Item` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `item_loot_template` MODIFY `Reference` INT NOT NULL DEFAULT '0';
ALTER TABLE `item_set_names` MODIFY `entry` INT UNSIGNED NOT NULL;
ALTER TABLE `item_set_names` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `item_set_names_locale` MODIFY `ID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `item_set_names_locale` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `item_template` MODIFY `area` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `item_template` MODIFY `BagFamily` INT NOT NULL DEFAULT '0';
ALTER TABLE `item_template` MODIFY `block` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `item_template` MODIFY `DisenchantID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `item_template` MODIFY `displayid` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `item_template` MODIFY `entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `item_template` MODIFY `GemProperties` INT NOT NULL DEFAULT '0';
ALTER TABLE `item_template` MODIFY `itemset` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `item_template` MODIFY `lockid` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `item_template` MODIFY `PageText` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `item_template` MODIFY `RandomProperty` INT NOT NULL DEFAULT '0';
ALTER TABLE `item_template` MODIFY `RandomSuffix` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `item_template` MODIFY `RequiredCityRank` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `item_template` MODIFY `requiredhonorrank` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `item_template` MODIFY `requiredspell` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `item_template` MODIFY `socketBonus` INT NOT NULL DEFAULT '0';
ALTER TABLE `item_template` MODIFY `socketContent_1` INT NOT NULL DEFAULT '0';
ALTER TABLE `item_template` MODIFY `socketContent_2` INT NOT NULL DEFAULT '0';
ALTER TABLE `item_template` MODIFY `socketContent_3` INT NOT NULL DEFAULT '0';
ALTER TABLE `item_template` MODIFY `spellid_1` INT NOT NULL DEFAULT '0';
ALTER TABLE `item_template` MODIFY `spellid_2` INT NOT NULL DEFAULT '0';
ALTER TABLE `item_template` MODIFY `spellid_3` INT NOT NULL DEFAULT '0';
ALTER TABLE `item_template` MODIFY `spellid_4` INT NOT NULL DEFAULT '0';
ALTER TABLE `item_template` MODIFY `spellid_5` INT NOT NULL DEFAULT '0';
ALTER TABLE `item_template` MODIFY `startquest` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `item_template` MODIFY `TotemCategory` INT NOT NULL DEFAULT '0';
ALTER TABLE `item_template` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `item_template_locale` MODIFY `ID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `item_template_locale` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `lfg_dungeon_template` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `mail_level_reward` MODIFY `mailTemplateId` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `mail_level_reward` MODIFY `raceMask` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `mail_level_reward` MODIFY `senderEntry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `mail_loot_template` MODIFY `Entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `mail_loot_template` MODIFY `Item` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `mail_loot_template` MODIFY `Reference` INT NOT NULL DEFAULT '0';
ALTER TABLE `milling_loot_template` MODIFY `Entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `milling_loot_template` MODIFY `Item` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `milling_loot_template` MODIFY `Reference` INT NOT NULL DEFAULT '0';
ALTER TABLE `npc_text` MODIFY `BroadcastTextID0` INT NOT NULL DEFAULT '0';
ALTER TABLE `npc_text` MODIFY `BroadcastTextID1` INT NOT NULL DEFAULT '0';
ALTER TABLE `npc_text` MODIFY `BroadcastTextID2` INT NOT NULL DEFAULT '0';
ALTER TABLE `npc_text` MODIFY `BroadcastTextID3` INT NOT NULL DEFAULT '0';
ALTER TABLE `npc_text` MODIFY `BroadcastTextID4` INT NOT NULL DEFAULT '0';
ALTER TABLE `npc_text` MODIFY `BroadcastTextID5` INT NOT NULL DEFAULT '0';
ALTER TABLE `npc_text` MODIFY `BroadcastTextID6` INT NOT NULL DEFAULT '0';
ALTER TABLE `npc_text` MODIFY `BroadcastTextID7` INT NOT NULL DEFAULT '0';
ALTER TABLE `npc_text` MODIFY `ID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `npc_text` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `npc_text_locale` MODIFY `ID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `npc_trainer` MODIFY `ID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `npc_trainer` MODIFY `SpellID` INT NOT NULL DEFAULT '0';
ALTER TABLE `npc_vendor` MODIFY `entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `npc_vendor` MODIFY `ExtendedCost` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `npc_vendor` MODIFY `item` INT NOT NULL DEFAULT '0';
ALTER TABLE `npc_vendor` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `page_text` MODIFY `ID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `page_text` MODIFY `NextPageID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `page_text` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `page_text_locale` MODIFY `ID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `page_text_locale` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `pet_levelstats` MODIFY `creature_entry` INT UNSIGNED NOT NULL;
ALTER TABLE `pet_name_generation` MODIFY `entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `pet_name_generation` MODIFY `id` INT UNSIGNED NOT NULL;
ALTER TABLE `pet_name_generation_locale` MODIFY `Entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `pet_name_generation_locale` MODIFY `ID` INT UNSIGNED NOT NULL;
ALTER TABLE `pickpocketing_loot_template` MODIFY `Entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `pickpocketing_loot_template` MODIFY `Item` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `pickpocketing_loot_template` MODIFY `Reference` INT NOT NULL DEFAULT '0';
ALTER TABLE `player_loot_template` MODIFY `Entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `player_loot_template` MODIFY `Item` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `player_loot_template` MODIFY `Reference` INT NOT NULL DEFAULT '0';
ALTER TABLE `playercreateinfo` MODIFY `zone` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `playercreateinfo_cast_spell` MODIFY `spell` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `playercreateinfo_item` MODIFY `itemid` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `playercreateinfo_spell_custom` MODIFY `Spell` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `points_of_interest` MODIFY `Flags` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `points_of_interest` MODIFY `Icon` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `points_of_interest` MODIFY `ID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `points_of_interest` MODIFY `Importance` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `points_of_interest_locale` MODIFY `ID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `points_of_interest_locale` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `pool_creature` MODIFY `pool_entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `pool_gameobject` MODIFY `pool_entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `pool_pool` MODIFY `mother_pool` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `pool_pool` MODIFY `pool_id` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `pool_quest` MODIFY `pool_entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `pool_template` MODIFY `entry` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Pool entry';
ALTER TABLE `prospecting_loot_template` MODIFY `Entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `prospecting_loot_template` MODIFY `Item` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `prospecting_loot_template` MODIFY `Reference` INT NOT NULL DEFAULT '0';
ALTER TABLE `quest_details` MODIFY `ID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_details` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `quest_greeting` MODIFY `ID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_greeting` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `quest_greeting_locale` MODIFY `ID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_greeting_locale` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `quest_offer_reward` MODIFY `ID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_offer_reward` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `quest_offer_reward_locale` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `quest_poi` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `quest_poi_points` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `quest_request_items` MODIFY `ID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_request_items` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `quest_request_items_locale` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `quest_template` MODIFY `ID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `ItemDrop1` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `ItemDrop2` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `ItemDrop3` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `ItemDrop4` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `POIPriority` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RequiredFactionValue1` INT NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RequiredFactionValue2` INT NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RequiredItemId1` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RequiredItemId2` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RequiredItemId3` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RequiredItemId4` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RequiredItemId5` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RequiredItemId6` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RequiredNpcOrGo1` INT NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RequiredNpcOrGo2` INT NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RequiredNpcOrGo3` INT NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RequiredNpcOrGo4` INT NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RewardChoiceItemID1` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RewardChoiceItemID2` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RewardChoiceItemID3` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RewardChoiceItemID4` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RewardChoiceItemID5` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RewardChoiceItemID6` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RewardDisplaySpell` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RewardFactionOverride1` INT NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RewardFactionOverride2` INT NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RewardFactionOverride3` INT NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RewardFactionOverride4` INT NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RewardFactionOverride5` INT NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RewardFactionValue1` INT NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RewardFactionValue2` INT NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RewardFactionValue3` INT NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RewardFactionValue4` INT NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RewardFactionValue5` INT NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RewardItem1` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RewardItem2` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RewardItem3` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RewardItem4` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `RewardNextQuest` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `StartItem` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `quest_template_addon` MODIFY `ExclusiveGroup` INT NOT NULL DEFAULT '0';
ALTER TABLE `quest_template_addon` MODIFY `ID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_template_addon` MODIFY `NextQuestID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_template_addon` MODIFY `PrevQuestID` INT NOT NULL DEFAULT '0';
ALTER TABLE `quest_template_addon` MODIFY `RequiredMaxRepValue` INT NOT NULL DEFAULT '0';
ALTER TABLE `quest_template_addon` MODIFY `RequiredMinRepValue` INT NOT NULL DEFAULT '0';
ALTER TABLE `quest_template_addon` MODIFY `RewardMailTemplateID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_template_addon` MODIFY `SourceSpellID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_template_locale` MODIFY `ID` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `quest_template_locale` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `reference_loot_template` MODIFY `Entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `reference_loot_template` MODIFY `Item` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `reference_loot_template` MODIFY `Reference` INT NOT NULL DEFAULT '0';
ALTER TABLE `reputation_reward_rate` MODIFY `faction` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `script_waypoint` MODIFY `entry` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'creature_template entry';
ALTER TABLE `script_waypoint` MODIFY `pointid` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `skill_discovery_template` MODIFY `reqSpell` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'spell requirement';
ALTER TABLE `skill_discovery_template` MODIFY `spellId` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'SpellId of the discoverable spell';
ALTER TABLE `skill_extra_item_template` MODIFY `requiredSpecialization` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Specialization spell id';
ALTER TABLE `skill_extra_item_template` MODIFY `spellId` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'SpellId of the item creation spell';
ALTER TABLE `skill_fishing_base_level` MODIFY `entry` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Area identifier';
ALTER TABLE `skill_perfect_item_template` MODIFY `perfectItemType` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'perfect item type to create instead';
ALTER TABLE `skill_perfect_item_template` MODIFY `requiredSpecialization` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Specialization spell id';
ALTER TABLE `skill_perfect_item_template` MODIFY `spellId` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'SpellId of the item creation spell';
ALTER TABLE `skinning_loot_template` MODIFY `Entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `skinning_loot_template` MODIFY `Item` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `skinning_loot_template` MODIFY `Reference` INT NOT NULL DEFAULT '0';
ALTER TABLE `spell_area` MODIFY `area` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `spell_area` MODIFY `aura_spell` INT NOT NULL DEFAULT '0';
ALTER TABLE `spell_area` MODIFY `quest_end` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `spell_area` MODIFY `quest_start` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `spell_area` MODIFY `racemask` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `spell_area` MODIFY `spell` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `spell_bonus_data` MODIFY `entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `spell_custom_attr` MODIFY `spell_id` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'spell id';
ALTER TABLE `spell_linked_spell` MODIFY `spell_effect` INT NOT NULL DEFAULT '0';
ALTER TABLE `spell_linked_spell` MODIFY `spell_trigger` INT NOT NULL;
ALTER TABLE `spell_loot_template` MODIFY `Entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `spell_loot_template` MODIFY `Item` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `spell_loot_template` MODIFY `Reference` INT NOT NULL DEFAULT '0';
ALTER TABLE `spell_mixology` MODIFY `entry` INT UNSIGNED NOT NULL;
ALTER TABLE `spell_pet_auras` MODIFY `aura` INT UNSIGNED NOT NULL COMMENT 'pet aura id';
ALTER TABLE `spell_pet_auras` MODIFY `pet` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'pet id; 0 = all';
ALTER TABLE `spell_pet_auras` MODIFY `spell` INT UNSIGNED NOT NULL COMMENT 'dummy spell id';
ALTER TABLE `spell_proc_event` MODIFY `entry` INT NOT NULL DEFAULT '0';
ALTER TABLE `spell_required` MODIFY `req_spell` INT NOT NULL DEFAULT '0';
ALTER TABLE `spell_required` MODIFY `spell_id` INT NOT NULL DEFAULT '0';
ALTER TABLE `spell_scripts` MODIFY `command` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `spell_scripts` MODIFY `datalong` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `spell_scripts` MODIFY `id` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `spell_target_position` MODIFY `ID` INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Identifier';
ALTER TABLE `spell_target_position` MODIFY `VerifiedBuild` INT DEFAULT NULL;
ALTER TABLE `spell_threat` MODIFY `entry` INT UNSIGNED NOT NULL;
ALTER TABLE `transports` MODIFY `entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `vehicle_accessory` MODIFY `accessory_entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `vehicle_accessory` MODIFY `guid` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `vehicle_template_accessory` MODIFY `accessory_entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `vehicle_template_accessory` MODIFY `entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `waypoint_data` MODIFY `point` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `waypoints` MODIFY `entry` INT UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `waypoints` MODIFY `pointid` INT UNSIGNED NOT NULL DEFAULT '0';
-- Update engine, row format, charset and collation
ALTER TABLE `achievement_category_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `achievement_criteria_data` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `achievement_criteria_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `achievement_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `achievement_reward` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `achievement_reward_locale` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `acore_string` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `areagroup_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `areapoi_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `areatable_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `areatrigger` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `areatrigger_involvedrelation` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `areatrigger_scripts` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `areatrigger_tavern` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `areatrigger_teleport` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `auctionhouse_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `bankbagslotprices_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `barbershopstyle_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `battleground_template` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `battlemasterlist_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `battlemaster_entry` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `broadcast_text` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `broadcast_text_locale` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `charstartoutfit_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `chartitles_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `chatchannels_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `chrclasses_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `chrraces_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `cinematiccamera_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `cinematicsequences_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `command` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `conditions` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `creature` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `creaturedisplayinfoextra_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `creaturedisplayinfo_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `creaturefamily_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `creaturemodeldata_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `creaturespelldata_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `creaturetype_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `creature_addon` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `creature_classlevelstats` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `creature_equip_template` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `creature_formations` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `creature_loot_template` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `creature_model_info` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `creature_movement_override` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `creature_onkill_reputation` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `creature_questender` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `creature_questitem` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `creature_queststarter` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `creature_summon_groups` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `creature_template` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `creature_template_addon` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `creature_template_locale` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `creature_template_movement` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `creature_template_resistance` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `creature_template_spell` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `creature_text` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `creature_text_locale` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `currencytypes_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `destructiblemodeldata_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `disables` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `disenchant_loot_template` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `dungeonencounter_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `dungeon_access_requirements` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `dungeon_access_template` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `durabilitycosts_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `durabilityquality_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `emotestext_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `emotes_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `event_scripts` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `exploration_basexp` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `factiontemplate_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `faction_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `fishing_loot_template` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `gameobject` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `gameobjectartkit_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `gameobjectdisplayinfo_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `gameobject_addon` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `gameobject_loot_template` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `gameobject_questender` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `gameobject_questitem` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `gameobject_queststarter` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `gameobject_template` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `gameobject_template_addon` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `gameobject_template_locale` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `game_event` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `game_event_arena_seasons` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `game_event_battleground_holiday` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `game_event_condition` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `game_event_creature` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `game_event_creature_quest` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `game_event_gameobject` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `game_event_gameobject_quest` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `game_event_model_equip` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `game_event_npcflag` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `game_event_npc_vendor` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `game_event_pool` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `game_event_prerequisite` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `game_event_quest_condition` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `game_event_seasonal_questrelation` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `game_graveyard` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `game_tele` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `game_weather` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `gemproperties_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `glyphproperties_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `glyphslot_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `gossip_menu` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `gossip_menu_option` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `gossip_menu_option_locale` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `graveyard_zone` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `gtbarbershopcostbase_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `gtchancetomeleecritbase_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `gtchancetomeleecrit_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `gtchancetospellcritbase_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `gtchancetospellcrit_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `gtcombatratings_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `gtnpcmanacostscaler_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `gtoctclasscombatratingscalar_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `gtoctregenhp_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `gtregenhpperspt_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `gtregenmpperspt_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `holidays_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `holiday_dates` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `instance_encounters` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `instance_template` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `itembagfamily_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `itemdisplayinfo_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `itemextendedcost_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `itemlimitcategory_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `itemrandomproperties_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `itemrandomsuffix_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `itemset_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `item_enchantment_template` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `item_loot_template` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `item_set_names` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `item_set_names_locale` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `item_template` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `item_template_locale` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `lfgdungeons_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `lfg_dungeon_rewards` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `lfg_dungeon_template` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `light_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `linked_respawn` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `liquidtype_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `lock_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `mailtemplate_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `mail_level_reward` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `mail_loot_template` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `mapdifficulty_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `map_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `milling_loot_template` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `movie_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `namesprofanity_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `namesreserved_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `npc_spellclick_spells` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `npc_text` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `npc_text_locale` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `npc_trainer` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `npc_vendor` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `outdoorpvp_template` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `overridespelldata_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `page_text` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `page_text_locale` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `pet_levelstats` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `pet_name_generation` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `pet_name_generation_locale` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `pickpocketing_loot_template` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `playercreateinfo` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `playercreateinfo_action` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `playercreateinfo_cast_spell` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `playercreateinfo_item` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `playercreateinfo_skills` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `playercreateinfo_spell_custom` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `player_classlevelstats` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `player_class_stats` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `player_factionchange_achievement` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `player_factionchange_items` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `player_factionchange_quests` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `player_factionchange_reputations` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `player_factionchange_spells` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `player_factionchange_titles` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `player_loot_template` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `player_race_stats` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `player_xp_for_level` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `points_of_interest` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `points_of_interest_locale` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `pool_creature` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `pool_gameobject` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `pool_pool` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `pool_quest` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `pool_template` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `powerdisplay_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `prospecting_loot_template` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `pvpdifficulty_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `questfactionreward_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `questsort_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `questxp_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `quest_details` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `quest_greeting` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `quest_greeting_locale` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `quest_mail_sender` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `quest_money_reward` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `quest_offer_reward` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `quest_offer_reward_locale` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `quest_poi` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `quest_poi_points` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `quest_request_items` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `quest_request_items_locale` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `quest_template` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `quest_template_addon` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `quest_template_locale` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `randproppoints_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `reference_loot_template` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `reputation_reward_rate` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `reputation_spillover_template` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `scalingstatdistribution_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `scalingstatvalues_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `script_waypoint` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `skilllineability_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `skillline_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `skillraceclassinfo_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `skilltiers_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `skill_discovery_template` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `skill_extra_item_template` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `skill_fishing_base_level` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `skill_perfect_item_template` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `skinning_loot_template` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `smart_scripts` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `soundentries_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spellcasttimes_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spellcategory_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spelldifficulty_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spellduration_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spellfocusobject_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spellitemenchantmentcondition_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spellitemenchantment_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spellradius_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spellrange_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spellrunecost_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spellshapeshiftform_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spellvisual_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spell_area` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spell_bonus_data` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spell_cooldown_overrides` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spell_custom_attr` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spell_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spell_enchant_proc_data` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spell_group` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spell_group_stack_rules` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spell_linked_spell` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spell_loot_template` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spell_mixology` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spell_pet_auras` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spell_proc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spell_proc_event` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spell_ranks` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spell_required` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spell_scripts` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spell_script_names` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spell_target_position` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `spell_threat` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `stableslotprices_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `summonproperties_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `talenttab_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `talent_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `taxinodes_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `taxipathnode_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `taxipath_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `teamcontributionpoints_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `totemcategory_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `transportanimation_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `transportrotation_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `transports` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `updates` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `updates_include` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `vehicleseat_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `vehicle_accessory` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `vehicle_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `vehicle_template_accessory` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `version` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `warden_checks` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `waypoints` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `waypoint_data` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `waypoint_scripts` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `wmoareatable_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `worldmaparea_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';
ALTER TABLE `worldmapoverlay_dbc` ENGINE InnoDB ROW_FORMAT=DEFAULT, CONVERT TO CHARSET utf8mb4 COLLATE 'utf8mb4_unicode_ci';