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