Jeg kan ikke give dig et slag-for-slag (funktionsanmodning #34354
a> ville hjælpe, bortset fra at det sandsynligvis ikke ville blive back-porteret til MySQL 5.0), men den ekstra tid skyldes det faktum, at en ALTER ... CHANGE
kan ændre typen af kolonnen (og kolonneattributter, hvis nogen), hvilket nødvendiggør konvertering af værdierne gemt i kolonnen og andre kontroller. MySQL 5.0 inkluderer ikke optimeringer til, hvornår den nye type og attributter er de samme som de gamle. Fra dokumentationen til ALTER
under MySQL 5.0:
Under 5.1, ALTER
har nogle yderligere optimeringer: