Categorías: MySQLPHP y MySQL

RENAME TABLE: Renombrar una tabla en MySQL

Rápido y sencillo post para renombrar una tabla con la sentencia RENAME TABLE en una base de datos MySQL.

Otras sentencias para trabajar con tablas son:

Precaución

Mientras se está ejecutando la sentencia para cambiar de nombre a la tabla no se podrá acceder a ella para realizar otra operación adicional.

Por lo que si la tabla tiene un elevado número de registros puede afectar al funcionamiento de nuestra web.

Sintaxis de RENAME TABLE en MySQL

Veamos la sintaxis extraída de su web oficial:

RENAME TABLE nombre_tabla TO nombre_nuevo_tabla
[, nombre_tabla2 TO nombre_nuevo_tabla2]
...

Tal y como podéis ver la sintaxis es sencilla, podemos renombrar varias tablas a la vez.

Misma funcionalidad en la sentencia ALTER TABLE

Con la sentencia ALTER TABLE podemos conseguir el mismo resultado:

ALTER TABLE nombre_tabla RENAME nombre_nuevo_tabla;

Ejemplo de RENAME TABLE en MySQL

Os muestro este ejemplo para renombrar una tabla:

RENAME TABLE usuarios TO usuarios_nueva

Y con este otro renombramos 2 tablas a la vez:

RENAME TABLE usuarios TO usuarios_nueva,
tarifas TO precios;

Recordad y procurar hacer una copia de la base de datos antes de realizar cualquier acción importante que pueda implican pérdida de información.

compartir
Publicado por
Aner Barrena