| Migratieroute | Controleert of de richting Bron → Doel wordt ondersteund. |
| Verbinding met Bron / Doel | Controleert of beide servers reageren met de geconfigureerde accounts. |
| SQL-modi | Spoort SQL-modi op die mogelijk niet worden geaccepteerd op het Doel. |
| ENUM / SET | Controleert bepaalde groottelimieten die het aanmaken van objecten kunnen verhinderen. |
| Foreign keys | Spoort onder meer te lange namen van beperkingen op. |
| Weergaven | Spoort namen van weergavekolommen op die niet compatibel zijn met de limieten van het Doel. |
| Partitionering en opslagengine | Zoekt naar combinaties die mogelijk niet compatibel zijn met het Doel. |
| utf8 / utf8mb3 | Meldt objecten die deze verouderde tekenset nog gebruiken. |
| Collaties | Controleert of de op de Bron gebruikte collaties bestaan op het Doel, of dat een bekende aanpassing mogelijk is. |
| Gereserveerde woorden | Meldt objectnamen die overeenkomen met gereserveerde woorden op het Doel. |
| DEFINER en opgeslagen objecten | Helpt weergaven, routines of gebeurtenissen op te sporen waarvan de aanmaakcontext of accounts problemen kunnen opleveren. |
| GROUP BY met ASC/DESC | Meldt verouderde syntaxis die in opgeslagen objecten moet worden herzien. |
| Null- en gedeeltelijke datums | Spoort datumwaarden op die mogelijk worden geweigerd door de SQL-regels van het Doel. |
| ROW_FORMAT InnoDB | Meldt verouderde indelingen die mogelijk moeten worden aangepast. |
| max_allowed_packet | Waarschuwt als de limiet van de Doelserver mogelijk onvoldoende is voor grote INSERT-instructies of BLOB's. |
| Aanvullende MySQL-controle | Voor bepaalde opeenvolgende upgrades van MySQL kan SQLmig MySQL Shell gebruiken wanneer dit beschikbaar is. |