Je huidige techniek lijkt praktisch genoeg. Slechts een kleine verandering.
In plaats van te wachten op een fout en dan één voor één kolommen te maken, kunt u het schema gewoon exporteren, een diff doen en alle ontbrekende kolommen in alle tabellen vinden.
Op die manier zou het minder werk zijn.
Je gui kan alleen schema's exporteren of de volgende schakelaar op mysqldump is handig om alle ontbrekende kolommen te achterhalen.
mysqldump --no-data -uuser -ppassword --database dbname1 > dbdump1.sql
mysqldump --no-data -uuser -ppassword --database dbname2 > dbdump2.sql
Als u de dbdump1.sql en dbdump2.sql differentieert, krijgt u alle verschillen in beide databases.