| Migreringsløp | Kontrollerer at retningen Kilde → Mål støttes. |
| Tilkobling til kilde/mål | Kontrollerer at begge serverne svarer med de konfigurerte kontoene. |
| SQL-moduser | Finner SQL-moduser som kanskje ikke godtas på målet. |
| ENUM / SET | Kontrollerer enkelte størrelsesbegrensninger som kan hindre oppretting av objekter. |
| Fremmednøkler | Finner blant annet begrensningsnavn som er for lange. |
| Visninger | Finner kolonnenavn i visninger som er inkompatible med begrensningene på målet. |
| Partisjonering og lagringsmotor | Ser etter kombinasjoner som kanskje ikke er kompatible med målet. |
| utf8 / utf8mb3 | Varsler om objekter som fortsatt bruker dette eldre tegnsettet. |
| Kollasjoner | Kontrollerer at kollasjonene som brukes på kilden, finnes på målet, eller at en kjent tilpasning er mulig. |
| Reserverte ord | Varsler om objektnavn som er reserverte ord på målet. |
| DEFINER og lagrede objekter | Hjelper deg med å finne visninger, rutiner eller hendelser der opprettingskonteksten eller kontoene kan skape problemer. |
| GROUP BY med ASC/DESC | Varsler om eldre syntaks som bør gjennomgås i lagrede objekter. |
| Nullverdier og ufullstendige datoer | Finner datoverdier som kan bli avvist av SQL-reglene på målet. |
| ROW_FORMAT InnoDB | Varsler om eldre formater som kan kreve tilpasning. |
| max_allowed_packet | Varsler hvis grensen på målserveren kan være for lav for store INSERT-setninger eller BLOB-er. |
| Supplerende MySQL-kontroll | Ved enkelte oppgraderinger mellom nærliggende MySQL-versjoner kan SQLmig bruke MySQL Shell hvis det er tilgjengelig. |