Не мога да ви дам удар по удар (заявка за функция #34354 би помогнало, освен че вероятно няма да бъде обратно пренесено към MySQL 5.0), но допълнителното време се дължи на факта, че ALTER ... CHANGE
може да промени типа на колоната (и атрибутите на колоната, ако има такива), което налага преобразуване на стойностите, съхранени в колоната, и други проверки. MySQL 5.0 не включва оптимизации, когато новият тип и атрибути са същите като стария. От документацията за ALTER
под MySQL 5.0:
Под 5.1, ALTER
има някои допълнителни оптимизации: