Dlaczego tak
Klauzula CHANGE przyjmuje starą nazwę, nową nazwę i pełną definicję kolumny, więc zmienia nazwę bez utraty danych (w MySQL 8 to samo da RENAME COLUMN tel TO telefon). MODIFY zmienia tylko definicję istniejącej kolumny i nie przyjmuje nowej nazwy. UPDATE zmienia wartości, a nie strukturę, a RENAME TO zmieniłoby nazwę całej tabeli na telefon.