Скористайтеся наступним запитом:
ALTER TABLE tableName CHANGE `oldcolname` `newcolname` datatype(length);
RENAME
Функція використовується в базах даних Oracle.
ALTER TABLE tableName RENAME COLUMN "oldcolname" TO "newcolname" datatype(length);
Зверніть увагу на зворотні посилання для MySQL, тоді як подвійні лапки використовуються для синтаксису Oracle. Також зауважте, що MySQL 8.0 може не приймати зворотних посилань. У такому випадку виконайте запит без задників, і він, ймовірно, спрацює.
@ lad2025 згадує це нижче, але я думав, що було б непогано додати те, що він сказав. Дякую @ lad2025!
Ви можете використовувати RENAME COLUMN
в MySQL 8.0 для перейменування будь-якого стовпця, який потрібно перейменувати.
ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name;
Синтаксис ALTER TABLE :
ОЗНАЧИТИ КОЛІНУ:
Можна змінити назву стовпця, але не її визначення.
Більш зручно, ніж ЗМІНУвати перейменування стовпця, не змінюючи його визначення.