Use la siguiente consulta:
ALTER TABLE tableName CHANGE `oldcolname` `newcolname` datatype(length);
La RENAME
función se usa en bases de datos Oracle.
ALTER TABLE tableName RENAME COLUMN "oldcolname" TO "newcolname" datatype(length);
Observe los backticks utilizados para MySQL, mientras que las comillas dobles se utilizan para la sintaxis de Oracle. También tenga en cuenta que MySQL 8.0 podría no aceptar backticks. En ese caso, ejecute la consulta sin backticks y probablemente funcionará.
@ lad2025 lo menciona a continuación, pero pensé que sería bueno agregar lo que dijo. Gracias @ lad2025!
Puede usar el RENAME COLUMN
en MySQL 8.0 para renombrar cualquier columna que necesite renombrar.
ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name;
ALTA TABLA Sintaxis :
RENOMBRAR COLUMNA: