| Migrationspfad | Prüft, ob die Richtung Quelle → Ziel unterstützt wird. |
| Verbindung zu Quelle und Ziel | Prüft, ob beide Server mit den konfigurierten Konten antworten. |
| SQL-Modi | Erkennt SQL-Modi, die auf dem Ziel möglicherweise nicht akzeptiert werden. |
| ENUM / SET | Prüft bestimmte Größenbeschränkungen, die die Erstellung von Objekten verhindern können. |
| Fremdschlüssel | Erkennt insbesondere zu lange Constraint-Namen. |
| Ansichten | Erkennt Spaltennamen von Ansichten, die mit den Beschränkungen des Ziels nicht kompatibel sind. |
| Partitionierung und Speicher-Engine | Sucht nach Kombinationen, die möglicherweise nicht mit dem Ziel kompatibel sind. |
| utf8 / utf8mb3 | Meldet Objekte, die noch diesen veralteten Zeichensatz verwenden. |
| Kollationen | Prüft, ob die auf der Quelle verwendeten Kollationen auf dem Ziel vorhanden sind oder eine bekannte Anpassung möglich ist. |
| Reservierte Wörter | Meldet Objektnamen, die auf dem Ziel reservierten Wörtern entsprechen. |
| DEFINER und gespeicherte Objekte | Hilft dabei, Ansichten, Routinen oder Ereignisse zu erkennen, deren Erstellungskontext oder Konten Probleme verursachen können. |
| GROUP BY mit ASC/DESC | Meldet veraltete Syntax, die in gespeicherten Objekten überprüft werden sollte. |
| Null- und unvollständige Datumsangaben | Erkennt Datumswerte, die von den SQL-Regeln des Ziels möglicherweise abgelehnt werden. |
| ROW_FORMAT InnoDB | Meldet veraltete Formate, die möglicherweise angepasst werden müssen. |
| max_allowed_packet | Warnt, wenn das Limit des Zielservers für große INSERTs oder BLOBs möglicherweise nicht ausreicht. |
| Ergänzende MySQL-Prüfung | Bei bestimmten direkten MySQL-Versionsupgrades kann SQLmig MySQL Shell verwenden, sofern verfügbar. |