Error en creaci贸n de tabla
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 ?
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 ?
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;
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;
