Грешката ви казва, че има данни с дължина 12 знака в ред 2 (и вероятно други), така че е спряла командата alter, за да се избегне загуба на данни.
Опитайте да актуализирате таблицата си с помощта на SUBSTRING()
за скъсяване на колоната. Не е ясно защо искате да направите това, тъй като ще загубите данни, но това ще съкрати данните до 10 знака:
UPDATE merry_parents SET mobile=SUBSTRING(mobile, 1, 10)
След това изпълнете вашата команда alter:
ALTER TABLE merry_parents CHANGE mobile mobile char(10).