Nuestro team de trabajo ha pasado mucho tiempo buscando para dar respuesta a tu duda, te dejamos la respuesta y deseamos serte de gran ayuda.
Solución:
Utilice la siguiente consulta:
ALTER TABLE tableName CHANGE oldcolname newcolname datatype(length);
los RENAME
La función se utiliza en bases de datos Oracle.
ALTER TABLE tableName RENAME COLUMN oldcolname TO newcolname datatype(length);
@lad2025 lo menciona a continuación, pero pensé que sería bueno agregar lo que dijo. ¡Gracias @lad2025!
Puedes 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;
ALTER TABLE Sintaxis:
RENOMBRAR COLUMNA:
- Puede cambiar el nombre de una columna pero no su definición.
- Más conveniente que CAMBIAR para cambiar el nombre de una columna sin cambiar su definición.
En la versión del servidor: 5.6.34 MySQL Community Server
ALTER TABLE table_name
CHANGE COLUMN old_column_name new_column_name data_type;
Desde MySQL 5.7 Manual de referencia.
Sintaxis:
ALTER TABLE t1 CAMBIO ab TIPO DE DATOS;
por ejemplo: para Cliente TABLA que tiene COLUMNA Nombre del cliente, cliente_calle, ciudadcliente.
Y queremos cambiar ciudadcliente PARA ciudad_cliente :
alter table customer change customercity customer_city VARCHAR(225);
Acuérdate de que te brindamos la opción de agregar una reseña si encontraste tu impedimento justo a tiempo.