| Percurso de migração | Verifica se a direção Origem → Destino é suportada. |
| Ligação à Origem / ao Destino | Verifica se ambos os servidores respondem com as contas configuradas. |
| Modos SQL | Identifica modos SQL que podem não ser aceites no Destino. |
| ENUM / SET | Verifica alguns limites de tamanho que podem impedir a criação de objetos. |
| Chaves estrangeiras | Identifica, em particular, nomes de restrições demasiado longos. |
| Vistas | Identifica nomes de colunas de vistas incompatíveis com os limites do Destino. |
| Particionamento e motor | Procura combinações que podem não ser compatíveis com o Destino. |
| utf8 / utf8mb3 | Assinala os objetos que ainda utilizam este conjunto de caracteres antigo. |
| Collations | Verifica se as collations utilizadas na Origem existem no Destino ou se é possível uma adaptação conhecida. |
| Palavras reservadas | Assinala os nomes de objetos que correspondem a palavras reservadas no Destino. |
| DEFINER e objetos armazenados | Ajuda a identificar vistas, rotinas ou eventos cujo contexto de criação ou cujas contas possam causar problemas. |
| GROUP BY com ASC/DESC | Assinala sintaxe antiga que deve ser revista nos objetos armazenados. |
| Datas nulas/parciais | Identifica valores de data que podem ser rejeitados pelas regras SQL do Destino. |
| ROW_FORMAT InnoDB | Assinala formatos antigos que podem exigir uma adaptação. |
| max_allowed_packet | Avisa se o limite do servidor de Destino poderá ser insuficiente para INSERT ou BLOB de grandes dimensões. |
| Verificação complementar do MySQL | Para algumas atualizações entre versões adjacentes do MySQL, o SQLmig pode utilizar o MySQL Shell quando este estiver disponível. |