diff --git a/sql/create/create_mysql.sql b/sql/create/create_mysql.sql index ff3e5fe49a1..0f3969ed021 100644 --- a/sql/create/create_mysql.sql +++ b/sql/create/create_mysql.sql @@ -2,7 +2,7 @@ CREATE USER 'trinity'@'localhost' IDENTIFIED BY 'trinity' WITH MAX_QUERIES_PER_H GRANT USAGE ON * . * TO 'trinity'@'localhost'; -CREATE DATABASE `world` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; +CREATE DATABASE `world` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE DATABASE `characters` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; diff --git a/sql/updates/world/4.3.4/2020_09_13_01_world.sql b/sql/updates/world/4.3.4/2020_09_13_01_world.sql new file mode 100644 index 00000000000..26100cd7a19 --- /dev/null +++ b/sql/updates/world/4.3.4/2020_09_13_01_world.sql @@ -0,0 +1,397 @@ +ALTER TABLE `version` DROP PRIMARY KEY; + +ALTER DATABASE CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci; +ALTER TABLE `access_requirement` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `achievement_criteria_data` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `achievement_dbc` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `achievement_reward` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `achievement_reward_locale` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `archaeology_projects` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `archaeology_sites` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `areatrigger_involvedrelation` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `areatrigger_scripts` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `areatrigger_tavern` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `areatrigger_teleport` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `battleground_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `battlemaster_entry` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `broadcast_text` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `broadcast_text_locale` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `command` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `conditions` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `creature` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `creature_addon` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `creature_classlevelstats` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `creature_equip_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `creature_formations` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `creature_loot_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `creature_model_info` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `creature_movement_override` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `creature_onkill_reward` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `creature_questender` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `creature_questitem` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `creature_queststarter` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `creature_sparring_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `creature_summon_groups` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `creature_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `creature_template_addon` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `creature_template_locale` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `creature_template_movement` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `creature_text` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `creature_text_locale` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `creature_trainer` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `disables` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `disenchant_loot_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `event_scripts` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `exploration_basexp` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `fishing_loot_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `gameobject` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `gameobject_addon` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `gameobject_loot_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `gameobject_questender` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `gameobject_questitem` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `gameobject_queststarter` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `gameobject_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `gameobject_template_addon` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `gameobject_template_locale` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `game_event` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `game_event_arena_seasons` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `game_event_battleground_holiday` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `game_event_condition` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `game_event_creature` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `game_event_creature_quest` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `game_event_gameobject` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `game_event_gameobject_quest` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `game_event_model_equip` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `game_event_npcflag` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `game_event_npc_vendor` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `game_event_pool` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `game_event_prerequisite` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `game_event_quest_condition` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `game_event_seasonal_questrelation` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `game_tele` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `game_weather` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `gossip_menu` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `gossip_menu_option` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `gossip_menu_option_action` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `gossip_menu_option_box` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `gossip_menu_option_locale` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `graveyard_orientation` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `graveyard_zone` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `guild_challenges` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `guild_rewards` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `guild_xp_for_level` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `holiday_dates` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `instance_encounters` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `instance_spawn_groups` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `instance_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `item_enchantment_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `item_loot_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `item_script_names` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `item_template_addon` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `lfg_dungeon_rewards` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `lfg_dungeon_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `linked_respawn` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `mail_level_reward` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `mail_loot_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `milling_loot_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `npc_spellclick_spells` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `npc_text` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `npc_text_locale` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `npc_vendor` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `outdoorpvp_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `page_text` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `page_text_locale` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `pet_levelstats` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `pet_name_generation` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `phase_area` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `pickpocketing_loot_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `playercreateinfo` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `playercreateinfo_action` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `playercreateinfo_cast_spell` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `playercreateinfo_item` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `playercreateinfo_skills` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `playercreateinfo_spell_custom` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `player_factionchange_achievement` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `player_factionchange_items` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `player_factionchange_quests` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `player_factionchange_reputations` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `player_factionchange_spells` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `player_factionchange_titles` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `player_levelstats` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `player_xp_for_level` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `points_of_interest` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `points_of_interest_locale` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `pool_members` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `pool_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `prospecting_loot_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `quest_details` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `quest_greeting` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `quest_greeting_locale` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `quest_mail_sender` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `quest_offer_reward` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `quest_poi` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `quest_poi_points` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `quest_pool_members` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `quest_pool_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `quest_request_items` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `quest_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `quest_template_addon` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `quest_template_locale` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `reference_loot_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `reputation_reward_rate` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `reputation_spillover_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `script_spline_chain_meta` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `script_spline_chain_waypoints` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `script_waypoint` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `skill_discovery_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `skill_extra_item_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `skill_fishing_base_level` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `skill_perfect_item_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `skinning_loot_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `smart_scripts` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `spawn_group` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `spawn_group_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `spelldifficulty_dbc` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `spelleffect_dbc` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `spell_area` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `spell_bonus_data` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `spell_custom_attr` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `spell_dbc` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `spell_enchant_proc_data` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `spell_group` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `spell_group_stack_rules` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `spell_learn_spell` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `spell_linked_spell` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `spell_loot_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `spell_pet_auras` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `spell_proc` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `spell_proc_event` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `spell_ranks` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `spell_required` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `spell_scripts` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `spell_script_names` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `spell_target_position` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `spell_threat` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `taxi_level_data` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `terrain_swap_defaults` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `terrain_worldmap` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `trainer` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `trainer_locale` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `trainer_spell` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `transports` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `trinity_string` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `updates` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `updates_include` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `vehicle_accessory` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `vehicle_seat_addon` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `vehicle_template_accessory` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `version` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `warden_checks` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `waypoints` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `waypoint_data` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `waypoint_scripts` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +ALTER TABLE `world_map_template` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; + + +ALTER TABLE `achievement_criteria_data` CHANGE `ScriptName` `ScriptName` char(64) NOT NULL; +ALTER TABLE `achievement_reward` CHANGE `Subject` `Subject` varchar(255) NULL; +ALTER TABLE `achievement_reward_locale` CHANGE `Locale` `Locale` varchar(4) NOT NULL; +ALTER TABLE `areatrigger_scripts` CHANGE `ScriptName` `ScriptName` char(64) NOT NULL; +ALTER TABLE `battleground_template` CHANGE `ScriptName` `ScriptName` char(64) NOT NULL; +ALTER TABLE `battleground_template` CHANGE `Comment` `Comment` char(32) NOT NULL; +ALTER TABLE `broadcast_text_locale` CHANGE `locale` `locale` varchar(4) NOT NULL; +ALTER TABLE `command` CHANGE `name` `name` varchar(50) NOT NULL; +ALTER TABLE `conditions` CHANGE `ScriptName` `ScriptName` char(64) NOT NULL; +ALTER TABLE `conditions` CHANGE `Comment` `Comment` varchar(255) NULL; +ALTER TABLE `creature` CHANGE `ScriptName` `ScriptName` char(64) NULL; +ALTER TABLE `creature_loot_template` CHANGE `Comment` `Comment` varchar(255) NULL; +ALTER TABLE `creature_template` CHANGE `name` `name` char(100) NOT NULL; +ALTER TABLE `creature_template` CHANGE `femaleName` `femaleName` char(100) NOT NULL; +ALTER TABLE `creature_template` CHANGE `subname` `subname` char(100) NULL; +ALTER TABLE `creature_template` CHANGE `IconName` `IconName` char(100) NULL; +ALTER TABLE `creature_template` CHANGE `AIName` `AIName` char(64) NOT NULL; +ALTER TABLE `creature_template` CHANGE `ScriptName` `ScriptName` char(64) NOT NULL; +ALTER TABLE `creature_template_locale` CHANGE `locale` `locale` varchar(4) NOT NULL; +ALTER TABLE `creature_text` CHANGE `comment` `comment` varchar(255) NULL; +ALTER TABLE `creature_text_locale` CHANGE `Locale` `Locale` varchar(4) NOT NULL; +ALTER TABLE `disables` CHANGE `params_0` `params_0` varchar(255) NOT NULL; +ALTER TABLE `disables` CHANGE `params_1` `params_1` varchar(255) NOT NULL; +ALTER TABLE `disables` CHANGE `comment` `comment` varchar(255) NOT NULL; +ALTER TABLE `disenchant_loot_template` CHANGE `Comment` `Comment` varchar(255) NULL; +ALTER TABLE `fishing_loot_template` CHANGE `Comment` `Comment` varchar(255) NULL; +ALTER TABLE `game_event` CHANGE `description` `description` varchar(255) NULL; +ALTER TABLE `game_event_condition` CHANGE `description` `description` varchar(25) NOT NULL; +ALTER TABLE `game_tele` CHANGE `name` `name` varchar(100) NOT NULL; +ALTER TABLE `game_weather` CHANGE `ScriptName` `ScriptName` char(64) NOT NULL; +ALTER TABLE `gameobject` CHANGE `ScriptName` `ScriptName` char(64) NULL; +ALTER TABLE `gameobject_loot_template` CHANGE `Comment` `Comment` varchar(255) NULL; +ALTER TABLE `gameobject_template` CHANGE `name` `name` varchar(100) NOT NULL; +ALTER TABLE `gameobject_template` CHANGE `IconName` `IconName` varchar(100) NOT NULL; +ALTER TABLE `gameobject_template` CHANGE `castBarCaption` `castBarCaption` varchar(100) NOT NULL; +ALTER TABLE `gameobject_template` CHANGE `unk1` `unk1` varchar(100) NOT NULL; +ALTER TABLE `gameobject_template` CHANGE `AIName` `AIName` char(64) NOT NULL; +ALTER TABLE `gameobject_template` CHANGE `ScriptName` `ScriptName` varchar(64) NOT NULL; +ALTER TABLE `gameobject_template_locale` CHANGE `locale` `locale` varchar(4) NOT NULL; +ALTER TABLE `gossip_menu_option_locale` CHANGE `Locale` `Locale` varchar(4) NOT NULL; +ALTER TABLE `instance_encounters` CHANGE `comment` `comment` varchar(255) NOT NULL; +ALTER TABLE `instance_template` CHANGE `script` `script` varchar(128) NOT NULL; +ALTER TABLE `item_loot_template` CHANGE `Comment` `Comment` varchar(255) NULL; +ALTER TABLE `item_script_names` CHANGE `ScriptName` `ScriptName` varchar(64) NOT NULL; +ALTER TABLE `lfg_dungeon_template` CHANGE `name` `name` varchar(255) NULL; +ALTER TABLE `mail_loot_template` CHANGE `Comment` `Comment` varchar(255) NULL; +ALTER TABLE `milling_loot_template` CHANGE `Comment` `Comment` varchar(255) NULL; +ALTER TABLE `npc_text_locale` CHANGE `Locale` `Locale` varchar(4) NOT NULL; +ALTER TABLE `outdoorpvp_template` CHANGE `ScriptName` `ScriptName` char(64) NOT NULL; +ALTER TABLE `page_text_locale` CHANGE `locale` `locale` varchar(4) NOT NULL; +ALTER TABLE `phase_area` CHANGE `Comment` `Comment` varchar(255) NULL; +ALTER TABLE `pickpocketing_loot_template` CHANGE `Comment` `Comment` varchar(255) NULL; +ALTER TABLE `playercreateinfo_cast_spell` CHANGE `note` `note` varchar(255) NULL; +ALTER TABLE `playercreateinfo_skills` CHANGE `comment` `comment` varchar(255) NULL; +ALTER TABLE `playercreateinfo_spell_custom` CHANGE `Note` `Note` varchar(255) NULL; +ALTER TABLE `points_of_interest_locale` CHANGE `locale` `locale` varchar(4) NOT NULL; +ALTER TABLE `pool_members` CHANGE `description` `description` varchar(255) NULL; +ALTER TABLE `pool_template` CHANGE `description` `description` varchar(255) NULL; +ALTER TABLE `prospecting_loot_template` CHANGE `Comment` `Comment` varchar(255) NULL; +ALTER TABLE `quest_greeting_locale` CHANGE `locale` `locale` varchar(4) NOT NULL; +ALTER TABLE `quest_pool_members` CHANGE `description` `description` varchar(255) NULL; +ALTER TABLE `quest_pool_template` CHANGE `description` `description` varchar(255) NULL; +ALTER TABLE `quest_template_locale` CHANGE `locale` `locale` varchar(4) NOT NULL; +ALTER TABLE `reference_loot_template` CHANGE `Comment` `Comment` varchar(255) NULL; +ALTER TABLE `skinning_loot_template` CHANGE `Comment` `Comment` varchar(255) NULL; +ALTER TABLE `spawn_group_template` CHANGE `groupName` `groupName` varchar(100) NOT NULL; +ALTER TABLE `spell_bonus_data` CHANGE `comments` `comments` varchar(255) NULL; +ALTER TABLE `spell_dbc` CHANGE `Comment` `Comment` varchar(128) NOT NULL; +ALTER TABLE `spell_loot_template` CHANGE `Comment` `Comment` varchar(255) NULL; +ALTER TABLE `spell_script_names` CHANGE `ScriptName` `ScriptName` char(64) NOT NULL; +ALTER TABLE `spelleffect_dbc` CHANGE `Comment` `Comment` varchar(128) NOT NULL; +ALTER TABLE `terrain_swap_defaults` CHANGE `Comment` `Comment` varchar(255) NULL; +ALTER TABLE `terrain_worldmap` CHANGE `Comment` `Comment` varchar(255) NULL; +ALTER TABLE `trainer_locale` CHANGE `locale` `locale` varchar(4) NOT NULL; +ALTER TABLE `transports` CHANGE `ScriptName` `ScriptName` char(64) NOT NULL; +ALTER TABLE `updates` CHANGE `name` `name` varchar(200) NOT NULL; +ALTER TABLE `updates` CHANGE `hash` `hash` char(40) NULL; +ALTER TABLE `updates_include` CHANGE `path` `path` varchar(200) NOT NULL; +ALTER TABLE `version` CHANGE `core_version` `core_version` varchar(255) NOT NULL; +ALTER TABLE `version` CHANGE `core_revision` `core_revision` varchar(120) NULL; +ALTER TABLE `version` CHANGE `db_version` `db_version` varchar(120) NULL; +ALTER TABLE `warden_checks` CHANGE `data` `data` varchar(48) NULL; +ALTER TABLE `warden_checks` CHANGE `str` `str` varchar(20) NULL; +ALTER TABLE `warden_checks` CHANGE `result` `result` varchar(24) NULL; +ALTER TABLE `warden_checks` CHANGE `comment` `comment` varchar(50) NULL; +ALTER TABLE `access_requirement` CHANGE `comment` `comment` text NULL; +ALTER TABLE `achievement_reward` CHANGE `Text` `Text` text NULL; +ALTER TABLE `achievement_reward_locale` CHANGE `Subject` `Subject` text NULL; +ALTER TABLE `achievement_reward_locale` CHANGE `Text` `Text` text NULL; +ALTER TABLE `areatrigger_tavern` CHANGE `name` `name` text NULL; +ALTER TABLE `areatrigger_teleport` CHANGE `Name` `Name` text NULL; +ALTER TABLE `broadcast_text` CHANGE `Text` `Text` longtext NULL; +ALTER TABLE `broadcast_text` CHANGE `Text1` `Text1` longtext NULL; +ALTER TABLE `broadcast_text_locale` CHANGE `Text` `Text` text NULL; +ALTER TABLE `broadcast_text_locale` CHANGE `Text1` `Text1` text NULL; +ALTER TABLE `command` CHANGE `help` `help` longtext NULL; +ALTER TABLE `creature_addon` CHANGE `auras` `auras` text NULL; +ALTER TABLE `creature_classlevelstats` CHANGE `comment` `comment` text NULL; +ALTER TABLE `creature_template_addon` CHANGE `auras` `auras` text NULL; +ALTER TABLE `creature_template_locale` CHANGE `Name` `Name` text NULL; +ALTER TABLE `creature_template_locale` CHANGE `FemaleName` `FemaleName` text NULL; +ALTER TABLE `creature_template_locale` CHANGE `Title` `Title` text NULL; +ALTER TABLE `creature_text` CHANGE `Text` `Text` longtext NULL; +ALTER TABLE `creature_text_locale` CHANGE `Text` `Text` text NULL; +ALTER TABLE `gameobject_template_locale` CHANGE `name` `name` text NULL; +ALTER TABLE `gameobject_template_locale` CHANGE `castBarCaption` `castBarCaption` text NULL; +ALTER TABLE `gossip_menu_option` CHANGE `OptionText` `OptionText` text NULL; +ALTER TABLE `gossip_menu_option_box` CHANGE `BoxText` `BoxText` text NULL; +ALTER TABLE `gossip_menu_option_locale` CHANGE `OptionText` `OptionText` text NULL; +ALTER TABLE `gossip_menu_option_locale` CHANGE `BoxText` `BoxText` text NULL; +ALTER TABLE `graveyard_zone` CHANGE `Comment` `Comment` text NULL; +ALTER TABLE `npc_text` CHANGE `text0_0` `text0_0` longtext NULL; +ALTER TABLE `npc_text` CHANGE `text0_1` `text0_1` longtext NULL; +ALTER TABLE `npc_text` CHANGE `text1_0` `text1_0` longtext NULL; +ALTER TABLE `npc_text` CHANGE `text1_1` `text1_1` longtext NULL; +ALTER TABLE `npc_text` CHANGE `text2_0` `text2_0` longtext NULL; +ALTER TABLE `npc_text` CHANGE `text2_1` `text2_1` longtext NULL; +ALTER TABLE `npc_text` CHANGE `text3_0` `text3_0` longtext NULL; +ALTER TABLE `npc_text` CHANGE `text3_1` `text3_1` longtext NULL; +ALTER TABLE `npc_text` CHANGE `text4_0` `text4_0` longtext NULL; +ALTER TABLE `npc_text` CHANGE `text4_1` `text4_1` longtext NULL; +ALTER TABLE `npc_text` CHANGE `text5_0` `text5_0` longtext NULL; +ALTER TABLE `npc_text` CHANGE `text5_1` `text5_1` longtext NULL; +ALTER TABLE `npc_text` CHANGE `text6_0` `text6_0` longtext NULL; +ALTER TABLE `npc_text` CHANGE `text6_1` `text6_1` longtext NULL; +ALTER TABLE `npc_text` CHANGE `text7_0` `text7_0` longtext NULL; +ALTER TABLE `npc_text` CHANGE `text7_1` `text7_1` longtext NULL; +ALTER TABLE `npc_text_locale` CHANGE `Text0_0` `Text0_0` longtext NULL; +ALTER TABLE `npc_text_locale` CHANGE `Text0_1` `Text0_1` longtext NULL; +ALTER TABLE `npc_text_locale` CHANGE `Text1_0` `Text1_0` longtext NULL; +ALTER TABLE `npc_text_locale` CHANGE `Text1_1` `Text1_1` longtext NULL; +ALTER TABLE `npc_text_locale` CHANGE `Text2_0` `Text2_0` longtext NULL; +ALTER TABLE `npc_text_locale` CHANGE `Text2_1` `Text2_1` longtext NULL; +ALTER TABLE `npc_text_locale` CHANGE `Text3_0` `Text3_0` longtext NULL; +ALTER TABLE `npc_text_locale` CHANGE `Text3_1` `Text3_1` longtext NULL; +ALTER TABLE `npc_text_locale` CHANGE `Text4_0` `Text4_0` longtext NULL; +ALTER TABLE `npc_text_locale` CHANGE `Text4_1` `Text4_1` longtext NULL; +ALTER TABLE `npc_text_locale` CHANGE `Text5_0` `Text5_0` longtext NULL; +ALTER TABLE `npc_text_locale` CHANGE `Text5_1` `Text5_1` longtext NULL; +ALTER TABLE `npc_text_locale` CHANGE `Text6_0` `Text6_0` longtext NULL; +ALTER TABLE `npc_text_locale` CHANGE `Text6_1` `Text6_1` longtext NULL; +ALTER TABLE `npc_text_locale` CHANGE `Text7_0` `Text7_0` longtext NULL; +ALTER TABLE `npc_text_locale` CHANGE `Text7_1` `Text7_1` longtext NULL; +ALTER TABLE `outdoorpvp_template` CHANGE `comment` `comment` text NULL; +ALTER TABLE `page_text` CHANGE `Text` `Text` longtext NULL; +ALTER TABLE `page_text_locale` CHANGE `Text` `Text` text NULL; +ALTER TABLE `pet_name_generation` CHANGE `word` `word` tinytext NOT NULL; +ALTER TABLE `player_factionchange_items` CHANGE `commentA` `commentA` text NULL; +ALTER TABLE `player_factionchange_items` CHANGE `commentH` `commentH` text NULL; +ALTER TABLE `points_of_interest` CHANGE `Name` `Name` text NOT NULL; +ALTER TABLE `points_of_interest_locale` CHANGE `Name` `Name` text NULL; +ALTER TABLE `quest_greeting` CHANGE `Greeting` `Greeting` text NULL; +ALTER TABLE `quest_greeting_locale` CHANGE `Greeting` `Greeting` text NULL; +ALTER TABLE `quest_offer_reward` CHANGE `RewardText` `RewardText` text NULL; +ALTER TABLE `quest_request_items` CHANGE `CompletionText` `CompletionText` text NULL; +ALTER TABLE `quest_template` CHANGE `LogTitle` `LogTitle` text NULL; +ALTER TABLE `quest_template` CHANGE `LogDescription` `LogDescription` text NULL; +ALTER TABLE `quest_template` CHANGE `QuestDescription` `QuestDescription` text NULL; +ALTER TABLE `quest_template` CHANGE `AreaDescription` `AreaDescription` text NULL; +ALTER TABLE `quest_template` CHANGE `QuestCompletionLog` `QuestCompletionLog` text NULL; +ALTER TABLE `quest_template` CHANGE `ObjectiveText1` `ObjectiveText1` text NULL; +ALTER TABLE `quest_template` CHANGE `ObjectiveText2` `ObjectiveText2` text NULL; +ALTER TABLE `quest_template` CHANGE `ObjectiveText3` `ObjectiveText3` text NULL; +ALTER TABLE `quest_template` CHANGE `ObjectiveText4` `ObjectiveText4` text NULL; +ALTER TABLE `quest_template` CHANGE `QuestGiverTextWindow` `QuestGiverTextWindow` text NULL; +ALTER TABLE `quest_template` CHANGE `QuestGiverTargetName` `QuestGiverTargetName` text NULL; +ALTER TABLE `quest_template` CHANGE `QuestTurnTextWindow` `QuestTurnTextWindow` text NULL; +ALTER TABLE `quest_template` CHANGE `QuestTurnTargetName` `QuestTurnTargetName` text NULL; +ALTER TABLE `quest_template_locale` CHANGE `Title` `Title` text NULL; +ALTER TABLE `quest_template_locale` CHANGE `Details` `Details` text NULL; +ALTER TABLE `quest_template_locale` CHANGE `Objectives` `Objectives` text NULL; +ALTER TABLE `quest_template_locale` CHANGE `OfferRewardText` `OfferRewardText` text NULL; +ALTER TABLE `quest_template_locale` CHANGE `RequestItemsText` `RequestItemsText` text NULL; +ALTER TABLE `quest_template_locale` CHANGE `EndText` `EndText` text NULL; +ALTER TABLE `quest_template_locale` CHANGE `CompletedText` `CompletedText` text NULL; +ALTER TABLE `quest_template_locale` CHANGE `ObjectiveText1` `ObjectiveText1` text NULL; +ALTER TABLE `quest_template_locale` CHANGE `ObjectiveText2` `ObjectiveText2` text NULL; +ALTER TABLE `quest_template_locale` CHANGE `ObjectiveText3` `ObjectiveText3` text NULL; +ALTER TABLE `quest_template_locale` CHANGE `ObjectiveText4` `ObjectiveText4` text NULL; +ALTER TABLE `quest_template_locale` CHANGE `QuestGiverTextWindow` `QuestGiverTextWindow` text NULL; +ALTER TABLE `quest_template_locale` CHANGE `QuestGiverTargetName` `QuestGiverTargetName` text NULL; +ALTER TABLE `quest_template_locale` CHANGE `QuestTurnTextWindow` `QuestTurnTextWindow` text NULL; +ALTER TABLE `quest_template_locale` CHANGE `QuestTurnTargetName` `QuestTurnTargetName` text NULL; +ALTER TABLE `script_waypoint` CHANGE `point_comment` `point_comment` text NULL; +ALTER TABLE `smart_scripts` CHANGE `comment` `comment` text NOT NULL; +ALTER TABLE `spell_linked_spell` CHANGE `comment` `comment` text NOT NULL; +ALTER TABLE `trainer` CHANGE `Greeting` `Greeting` text NULL; +ALTER TABLE `trainer_locale` CHANGE `Greeting_lang` `Greeting_lang` text NULL; +ALTER TABLE `transports` CHANGE `name` `name` text NULL; +ALTER TABLE `trinity_string` CHANGE `content_default` `content_default` text NOT NULL; +ALTER TABLE `trinity_string` CHANGE `content_loc1` `content_loc1` text NULL; +ALTER TABLE `trinity_string` CHANGE `content_loc2` `content_loc2` text NULL; +ALTER TABLE `trinity_string` CHANGE `content_loc3` `content_loc3` text NULL; +ALTER TABLE `trinity_string` CHANGE `content_loc4` `content_loc4` text NULL; +ALTER TABLE `trinity_string` CHANGE `content_loc5` `content_loc5` text NULL; +ALTER TABLE `trinity_string` CHANGE `content_loc6` `content_loc6` text NULL; +ALTER TABLE `trinity_string` CHANGE `content_loc7` `content_loc7` text NULL; +ALTER TABLE `trinity_string` CHANGE `content_loc8` `content_loc8` text NULL; +ALTER TABLE `vehicle_accessory` CHANGE `description` `description` text NOT NULL; +ALTER TABLE `vehicle_template_accessory` CHANGE `description` `description` text NOT NULL; +ALTER TABLE `waypoints` CHANGE `point_comment` `point_comment` text NULL; +ALTER TABLE `world_map_template` CHANGE `ScriptName` `ScriptName` text NULL;