Öppnas i en ny flik

7.6. Vad förkontrollerna granskar

KontrollVad du behöver förstå
MigreringsriktningKontrollerar att riktningen Källa → Mål stöds.
Anslutning till källa och målKontrollerar att båda servrarna svarar med de konfigurerade kontona.
SQL-lägenIdentifierar SQL-lägen som kanske inte accepteras på målet.
ENUM / SETKontrollerar vissa storleksgränser som kan hindra skapandet av objekt.
Främmande nycklarIdentifierar bland annat alltför långa begränsningsnamn.
VyerIdentifierar kolumnnamn i vyer som är inkompatibla med målets begränsningar.
Partitionering och lagringsmotorLetar efter kombinationer som kanske inte är kompatibla med målet.
utf8 / utf8mb3Anger objekt som fortfarande använder denna äldre teckenuppsättning.
KollationerKontrollerar att kollationerna som används på källan finns på målet eller att en känd anpassning är möjlig.
Reserverade ordAnger objektnamn som motsvarar reserverade ord på målet.
DEFINER och lagrade objektHjälper till att identifiera vyer, rutiner eller händelser vars skapandekontext eller konton kan orsaka problem.
GROUP BY med ASC/DESCAnger äldre syntax som bör ses över i lagrade objekt.
Nollställda/ofullständiga datumIdentifierar datumvärden som kan avvisas av målets SQL-regler.
ROW_FORMAT InnoDBAnger äldre format som kan kräva anpassning.
max_allowed_packetVarnar om målserverns gräns riskerar att vara otillräcklig för stora INSERT-satser eller BLOB-data.
Kompletterande MySQL-kontrollVid vissa närliggande versionsuppgraderingar av MySQL kan SQLmig använda MySQL Shell när det finns tillgängligt.