Nemohu vám dát ránu po ráně (žádost o funkci #34354 by pomohlo, kromě toho, že by pravděpodobně nebylo zpětně portováno na MySQL 5.0), ale čas navíc je způsoben tím, že ALTER ... CHANGE
může změnit typ sloupce (a atributy sloupce, pokud existují), což vyžaduje převod hodnot uložených ve sloupci a další kontroly. MySQL 5.0 nezahrnuje optimalizace pro případ, kdy jsou nový typ a atributy stejné jako staré. Z dokumentace pro ALTER
pod MySQL 5.0:
Pod 5.1, ALTER
má nějaké další optimalizace: