English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas las categorías

CREATE TABLE t1 (a INTEGER,b CHAR(10))

ALTER TABLE t1 RENAME t2

no se cambia a t2

ALTER TABLE t2 MODIFY a TINYINT NOT NULL, CHANGE b c CHAR(20)

ni tampoco este

ALTER TABLE t1 MODIFY a TINYINT NOT NULL, CHANGE b c CHAR(20)

2006-10-18 17:09:22 · 5 respuestas · pregunta de froy 2 en Ordenadores e Internet Programación y Diseño

5 respuestas

?????????????????

2006-10-18 17:17:12 · answer #1 · answered by monett 6 · 0 1

Una pagina quee te muestra cuales son los errores que pueden aparecer:
http://dev.mysql.com/doc/refman/4.1/en/alter-table-problems.html
en nbreve:
una traduccion automatica:
secuencias de instrucciones Alter table
Crear una tabla nueva nombrada A-*** con los cambios estructurales solicitados.
Copiar todas las filas de la tabla original a A-***.
Renombrar la tabla original a B-***.
Renombrar A-*** a tu nombre original de la tabla.
Suprimir B-***.
Si algo va mal con la operación de retitulación, MySQL intenta deshacer los cambios. Si va algo seriamente mal (aunque éste no debe suceder), MySQL puede dejar la vieja tabla como B-***. Un simple renombramiento de los archivos de tabla en el nivel de sistemade muestra los datos anteriores
Si utilizas altertable en una tabla transaccional o si estás utilizando Windows u OS/2, abre la tabla si habías hechun LOCK en ella. Se hace esto porque InnoDB y estos sistemas operativos no pueden borrar una tabla que sea funcionando.

2006-10-19 10:36:56 · answer #2 · answered by Ana 6 · 0 0

No te quiero jurar que esta es la respuesta, pero si usas SQL cualquier version, y deseas renombrar una tablal usa la funcion
rename, de los comandos dll....

espero no haber sido muy general
cualquiero duda contactame
suerte

saludos

2006-10-19 02:05:31 · answer #3 · answered by hcomoran 2 · 0 0

Que manejador de base de datos utilizas? quizas la sintaxixs que utilizas no es propia del manejador y por ello no reconozca alguna palabras claves...

Especifica algo mas =)

2006-10-19 01:32:40 · answer #4 · answered by Christian 2 · 0 0

uhhh nio idea lok

2006-10-19 01:48:05 · answer #5 · answered by chyfi 3 · 0 1

fedest.com, questions and answers