Título: Tipos de Datos en MySQL !! Publicado por: Diabliyo en 30 Septiembre 2008, 18:42 pm Utilizando PHP y MySQL, realize un sistema de productos, y originalmente esta es mi tabla donde inserto mis productos:
Código: create table PRODUCTOS( ID bigint not NULL, NOMBRE varchar(100) not NULL, TIPO int not NULL, sección varchar(50) not NULL, CATEGORIA varchar(50) not NULL, FECHA text not NULL, primary key(id) ); Con esa tabla puedo insertar ID's de tipo enteros, pero me he topado con la necesidad de insertar ID's de este tipo: M550, y pues me da error debido a que M550 no es tipo INT :S. Como seria mas conveniente declarar el campo ID para que acepte valores enteros y enteros con caracteres ??... bye bye Título: Re: Tipos de Datos en MySQL !! Publicado por: дٳŦ٭ en 30 Septiembre 2008, 19:29 pm char. Solo modifica el autoincrement y hazla unique.
Título: Re: Tipos de Datos en MySQL !! Publicado por: Diabliyo en 30 Septiembre 2008, 19:54 pm char. Solo modifica el autoincrement y hazla unique. Entonces seria asi?: Código: create table PRODUCTOS( ID VARCHAR(1000) not NULL UNIQUE, NOMBRE varchar(50) not NULL, PRIMARY KEY(ID) ); Título: Re: Tipos de Datos en MySQL !! Publicado por: Hans el Topo en 30 Septiembre 2008, 22:10 pm al hacer varchar(1000) le estas diciendo que puede tener hasta 1000 caractéres la clave, un poco bruto no?
|