{CHAR_DEL_QUEST_POOL_SAVE,"DELETE FROM pool_quest_save WHERE pool_id = ?",CONNECTION_ASYNC},
{CHAR_ADD_QUEST_POOL_SAVE,"INSERT INTO pool_quest_save (pool_id, quest_id) VALUES (?, ?)",CONNECTION_ASYNC},
{CHAR_DEL_OLD_GUILD_EVENT_LOGS,"DELETE FROM guild_eventlog WHERE LogGuid > ?",CONNECTION_ASYNC},
{CHAR_DEL_OLD_GUILD_BANK_EVENT_LOGS,"DELETE FROM guild_bank_eventlog WHERE LogGuid > ?",CONNECTION_ASYNC},
{CHAR_DEL_NONEXISTENT_GUILD_BANK_ITEM,"DELETE FROM guild_bank_item WHERE guildid = ? AND TabId = ? AND SlotId = ?",CONNECTION_ASYNC},
{CHAR_DEL_NONEXISTENT_CHARACTER_GROUP_MEMBERS,"DELETE FROM group_member WHERE NOT EXISTS (SELECT guid FROM characters WHERE guid=memberGuid)",CONNECTION_ASYNC},
{CHAR_DEL_LEADERLESS_GROUPS,"DELETE FROM groups WHERE NOT EXISTS (SELECT guid FROM characters WHERE guid=leaderGuid)",CONNECTION_ASYNC},
{CHAR_DEL_TINY_GROUPS,"DELETE FROM groups WHERE guid NOT IN (SELECT guid FROM group_member GROUP BY guid HAVING COUNT(guid) > 1)",CONNECTION_ASYNC},
{CHAR_DEL_NONEXISTENT_GROUP_MEMBERS,"DELETE FROM group_member WHERE guid NOT IN (SELECT guid FROM groups)",CONNECTION_ASYNC},
{CHAR_DEL_NONEXISTENT_GROUP_INSTANCES,"DELETE FROM group_instance WHERE guid NOT IN (SELECT guid FROM groups)",CONNECTION_ASYNC},
{CHAR_DEL_EXPIRED_BANS,"UPDATE character_banned SET active = 0 WHERE unbandate <= UNIX_TIMESTAMP() AND unbandate <> bandate",CONNECTION_ASYNC},
{CHAR_GET_GUID_BY_NAME,"SELECT guid FROM characters WHERE name = ?",CONNECTION_SYNCH},
{CHAR_ADD_BAN,"INSERT INTO character_banned VALUES (?, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()+?, ?, ?, 1)",CONNECTION_ASYNC},
{CHAR_SET_NOT_BANNED,"UPDATE character_banned SET active = 0 WHERE guid = ? AND active != 0",CONNECTION_ASYNC},
{CHAR_GET_BANINFO,"SELECT FROM_UNIXTIME(bandate), unbandate-bandate, active, unbandate, banreason, bannedby FROM character_banned WHERE guid = ? ORDER BY bandate ASC",CONNECTION_SYNCH},
{CHAR_GET_GUID_BY_NAME_FILTER,"SELECT guid, name FROM characters WHERE name LIKE CONCAT('%', ?, '%')",CONNECTION_SYNCH},
{CHAR_GET_BANINFO_LIST,"SELECT bandate, unbandate, bannedby, banreason FROM character_banned WHERE guid = ? ORDER BY unbandate",CONNECTION_SYNCH},
{CHAR_GET_BANNED_NAME,"SELECT characters.name FROM characters, character_banned WHERE character_banned.guid = ? AND character_banned.guid = characters.guid",CONNECTION_SYNCH},
{CHAR_LOAD_PLAYER_GROUP,"SELECT guid FROM group_member WHERE memberGuid = ?",CONNECTION_ASYNC},
{CHAR_LOAD_PLAYER_BOUNDINSTANCES,"SELECT id, permanent, map, difficulty, resettime FROM character_instance LEFT JOIN instance ON instance = id WHERE guid = ?",CONNECTION_ASYNC},
"item, itemEntry FROM character_inventory ci JOIN item_instance ii ON ci.item = ii.guid WHERE ci.guid = ? ORDER BY bag, slot",CONNECTION_ASYNC},
{CHAR_LOAD_PLAYER_ACTIONS,"SELECT a.button, a.action, a.type FROM character_action as a, characters as c WHERE a.guid = c.guid AND a.spec = c.activespec AND a.guid = ? ORDER BY button",CONNECTION_ASYNC},
{CHAR_LOAD_PLAYER_MAILCOUNT,"SELECT COUNT(id) FROM mail WHERE receiver = ? AND (checked & 1) = 0 AND deliver_time <= ?",CONNECTION_ASYNC},
{CHAR_LOAD_PLAYER_MAILDATE,"SELECT MIN(deliver_time) FROM mail WHERE receiver = ? AND (checked & 1) = 0",CONNECTION_ASYNC},
{CHAR_LOAD_PLAYER_SOCIALLIST,"SELECT friend, flags, note FROM character_social JOIN characters ON characters.guid = character_social.friend WHERE character_social.guid = ? AND deleteinfos_name IS NULL LIMIT 255",CONNECTION_ASYNC},
{CHAR_LOAD_PLAYER_HOMEBIND,"SELECT map, zone, position_x, position_y, position_z FROM character_homebind WHERE guid = ?",CONNECTION_ASYNC},
{CHAR_LOAD_PLAYER_SPELLCOOLDOWNS,"SELECT spell, item, time FROM character_spell_cooldown WHERE guid = ?",CONNECTION_ASYNC},
{CHAR_LOAD_PLAYER_DECLINEDNAMES,"SELECT genitive, dative, accusative, instrumental, prepositional FROM character_declinedname WHERE guid = ?",CONNECTION_ASYNC},
{CHAR_LOAD_PLAYER_GUILD,"SELECT guildid,rank FROM guild_member WHERE guid = ?",CONNECTION_ASYNC},
{CHAR_LOAD_PLAYER_ARENAINFO,"SELECT arenateamid, played_week, played_season, wons_season FROM arena_team_member WHERE guid = ?",CONNECTION_ASYNC},
{CHAR_LOAD_PLAYER_ACHIEVEMENTS,"SELECT achievement, date FROM character_achievement WHERE guid = ?",CONNECTION_ASYNC},
{CHAR_LOAD_PLAYER_CRITERIAPROGRESS,"SELECT criteria, counter, date FROM character_achievement_progress WHERE guid = ?",CONNECTION_ASYNC},
"item9, item10, item11, item12, item13, item14, item15, item16, item17, item18 FROM character_equipmentsets WHERE guid = ? ORDER BY setindex",CONNECTION_ASYNC},
{CHAR_LOAD_PLAYER_BGDATA,"SELECT instance_id, team, join_x, join_y, join_z, join_o, join_map, taxi_start, taxi_end, mount_spell FROM character_battleground_data WHERE guid = ?",CONNECTION_ASYNC},
{CHAR_LOAD_PLAYER_GLYPHS,"SELECT spec, glyph1, glyph2, glyph3, glyph4, glyph5, glyph6 FROM character_glyphs WHERE guid = ?",CONNECTION_ASYNC},
{CHAR_LOAD_PLAYER_TALENTS,"SELECT spell, spec FROM character_talent WHERE guid = ?",CONNECTION_ASYNC},
{CHAR_LOAD_PLAYER_ACCOUNTDATA,"SELECT type, time, data FROM character_account_data WHERE guid = ?",CONNECTION_ASYNC},
{CHAR_LOAD_PLAYER_SKILLS,"SELECT skill, value, max FROM character_skills WHERE guid = ?",CONNECTION_ASYNC},
{CHAR_LOAD_PLAYER_RANDOMBG,"SELECT guid FROM character_battleground_random WHERE guid = ?",CONNECTION_ASYNC},
{CHAR_LOAD_PLAYER_ARENASTATS,"SELECT slot, personal_rating, matchmaker_rating FROM character_arena_stats WHERE guid = ? ORDER BY slot ASC",CONNECTION_ASYNC},
{CHAR_LOAD_PLAYER_BANNED,"SELECT guid FROM character_banned WHERE guid = ? AND active = 1",CONNECTION_ASYNC},
{CHAR_LOAD_PLAYER_QUESTSTATUSREW,"SELECT quest FROM character_queststatus_rewarded WHERE guid = ?",CONNECTION_ASYNC},
// End LoginQueryHolder content
{CHAR_LOAD_PLAYER_ACTIONS_SPEC,"SELECT button, action, type FROM character_action WHERE guid = ? AND spec = ? ORDER BY button",CONNECTION_SYNCH},
{CHAR_LOAD_ACCOUNT_DATA,"SELECT type, time, data FROM account_data WHERE account = ?",CONNECTION_SYNCH},
{CHAR_LOAD_PLAYER_MAILITEMS,"SELECT creatorGuid, giftCreatorGuid, count, duration, charges, flags, enchantments, randomPropertyId, durability, playedTime, text, item_guid, itemEntry, owner_guid FROM mail_items mi JOIN item_instance ii ON mi.item_guid = ii.guid WHERE mail_id = ?",CONNECTION_SYNCH},
{CHAR_LOAD_AUCTION_ITEMS,"SELECT creatorGuid, giftCreatorGuid, count, duration, charges, flags, enchantments, randomPropertyId, durability, playedTime, text, itemguid, itemEntry FROM auctionhouse ah JOIN item_instance ii ON ah.itemguid = ii.guid",CONNECTION_SYNCH},
{CHAR_LOAD_AUCTIONS,"SELECT id, auctioneerguid, itemguid, itemEntry, itemowner, buyoutprice, time, buyguid, lastbid, startbid, deposit FROM auctionhouse ah INNER JOIN item_instance ii ON ii.guid = ah.itemguid",CONNECTION_SYNCH},
{CHAR_DEL_MAIL,"DELETE FROM mail WHERE id = ?",CONNECTION_ASYNC},
{CHAR_ADD_MAIL_ITEM,"INSERT INTO mail_items(mail_id, item_guid, receiver) VALUES (?, ?, ?)",CONNECTION_ASYNC},
{CHAR_DEL_EMPTY_EXPIRED_MAIL,"DELETE FROM mail WHERE expire_time < ? AND has_items = 0 AND body = ''",CONNECTION_ASYNC},
{CHAR_GET_EXPIRED_MAIL,"SELECT id, messageType, sender, receiver, has_items, expire_time, cod, checked, mailTemplateId FROM mail WHERE expire_time < ?",CONNECTION_SYNCH},
{CHAR_GET_MAIL_ITEM_LITE,"SELECT item_guid, itemEntry FROM mail_items mi INNER JOIN item_instance ii ON ii.guid = mi.item_guid WHERE mail_id = ?",CONNECTION_SYNCH},
{CHAR_SET_MAIL_RETURNED,"UPDATE mail SET sender = ?, receiver = ?, expire_time = ?, deliver_time = ?, cod = 0, checked = ? WHERE id = ?",CONNECTION_ASYNC},
{CHAR_SET_MAIL_ITEM_RECEIVER,"UPDATE mail_items SET receiver = ? WHERE item_guid = ?",CONNECTION_ASYNC},
{CHAR_SET_ITEM_OWNER,"UPDATE item_instance SET owner_guid = ? WHERE guid = ?",CONNECTION_ASYNC},
{CHAR_LOAD_ITEM_REFUNDS,"SELECT player_guid, paidMoney, paidExtendedCost FROM item_refund_instance WHERE item_guid = ? AND player_guid = ? LIMIT 1",CONNECTION_SYNCH},
{CHAR_LOAD_ITEM_BOP_TRADE,"SELECT allowedPlayers FROM item_soulbound_trade_data WHERE itemGuid = ? LIMIT 1",CONNECTION_SYNCH},
{CHAR_DEL_ITEM_BOP_TRADE,"DELETE FROM item_soulbound_trade_data WHERE itemGuid = ? LIMIT 1",CONNECTION_ASYNC},
{CHAR_ADD_ITEM_BOP_TRADE,"INSERT INTO item_soulbound_trade_data VALUES (?, ?)",CONNECTION_ASYNC},
{CHAR_DEL_EQUIP_SET,"DELETE FROM character_equipmentsets WHERE setguid=?",CONNECTION_ASYNC},
// Auras
{CHAR_DEL_AURA,"DELETE FROM character_aura WHERE guid = ?",CONNECTION_ASYNC},
{CHAR_ADD_AURA,"INSERT INTO character_aura (guid,caster_guid,item_guid,spell,effect_mask,recalculate_mask,stackcount,amount0,amount1,amount2,base_amount0,base_amount1,base_amount2,maxduration,remaintime,remaincharges) "