Programación en castellano
Inicio > Foros > MySQL > Error en creación de tabla
-Foros de debate

MySQL
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Error en creación de tabla
Enviado por luisbarbe el día 19 de enero de 2006

ERROR 1005 (HY000): Can\'t create table (errno:121)

Escribo la siguiente sentencia:
mysql> CREATE TABLE postal(cod_postal VARCHAR(5) , nombre VARCHAR(30), PRIMARY KEY(cod_postal)) type=innodb;

¿ Alguien sabe como solucionarlo ?

 
Re: Error en creación de tabla
Enviado por gonzalo el día 1 de marzo de 2008

La cláusula TYPE ya no se usa en MySQL, debe ir ENGINE=InnoDB; además, si uno de los campos es PK, es mejor defnirlo como NOT NULL.

La sintaxis correcta sería:
CREATE TABLE postal(
cod_postal varchar(5) NOT NULL,
nombre varchar(30) default NULL,
PRIMARY KEY (cod_postal)
) ENGINE=InnoDB;

 

Re: Error en creación de tabla
Enviado por Andres Fernandez el día 19 de enero de 2006

Si

 
Re: Re: Error en creación de tabla
Enviado por Adriana el día 28 de febrero de 2008

Me podrias ayudar tengo el problema de
que no me deja crear la tabla

 



Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: juegos gratis | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | decoración web | gifs animados