RENAME

Páginas: 3 (666 palabras) Publicado: 1 de junio de 2014
13.1.9. Sintaxis de RENAME TABLE
RENAME TABLE tbl_name TO new_tbl_name
[, tbl_name2 TO new_tbl_name2] ...
Este comando renombra una o más tablas.
La operación de renombrar se haceautomáticamente, lo que significa que ningún otro flujo puede acceder a ninguna de las tablas mientras se ejecuta el renombrado. Por ejemplo, si tiene una tabla existente old_table, puede crear otratabla new_table con la misma estructura pero vacía, y luego reemplazar la tabla existente con la vacía como sigue:
CREATE TABLE new_table (...);
RENAME TABLE old_table TO backup_table, new_table TO old_table;Si el comando renombra más de una tabla, las operaciones de renombrado se realizan de izquierda a derecha. Si quiere intercambiar dos nombres de tablas, puede hacerlo así (asumiendo que no existeninguna tabla llamadatmp_table):
RENAME TABLE old_table TO tmp_table,
new_table TO old_table,
tmp_table TO new_table;
Mientras haya dos bases de datos en el mismo sistema deficheros puede renombrar una tabla para moverla de una base de datos a otra:
RENAME TABLE current_db.tbl_name TO other_db.tbl_name;
Cuando ejecuta RENAME, no puede tener ninguna tabla bloqueada otransacciones activas. Debe tener los permisos ALTER y DROP en la tabla original, y los permisos CREATE y INSERT en la nueva tabla.
Si MySQL encuentra cualquier error en un renombrado múltiple, hace unrenombrado inverso para todas las tablas renombradas para devolver todo a su estado original.


13.1.2. Sintaxis de ALTER TABLE
ALTER [IGNORE] TABLE tbl_name
alter_specification [,alter_specification] ...

alter_specification:
ADD [COLUMN] column_definition [FIRST | AFTER col_name ]
| ADD [COLUMN] (column_definition,...)
| ADD INDEX [index_name] [index_type](index_col_name,...)
| ADD [CONSTRAINT [symbol]]
PRIMARY KEY [index_type] (index_col_name,...)
| ADD [CONSTRAINT [symbol]]
UNIQUE [index_name] [index_type] (index_col_name,...)
| ADD...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Datos de Renam
  • 2 RENAMA CAJAMARCA
  • Tag & rename

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS