Bases de Datos > MySQL
Tipo De Dato Autoincrementable Para Id
(1/1)
Arsys:
Quisiera saber si existe algún tipo de dato incrementable.
La idea es que cuando inserte los datos a través de un formulario que también me fuese registrando en ese tipo de dato el ID.
Por ejemplo, si tengo una tabla con nombres de personas y sus teléfonos, que con el primer registro el ID valga 1, el segundo valga 2, el tercero valga 3, etc,etc.
Saludos
Avalon:
Hola! Puedes usar el atributo auto_increment asociado a un campo de tipo numérico.
http://dev.mysql.com/doc/refman/5.0/en/exa...-increment.html
Salu2!
Avalon
marlon:
ejemplo:
create TABLE contrato (
codigo int not null auto_increment primary key,
nb_contrato varchar(40) not null,
num_contrato varchachar(10),
)type = InnoDB;
insert into contrato values(0,'nombre','0001');
se debe poner cero sin comillas en la columna correspondiente al valor incremental. :blink:
NRM:
Desde MySQL 4.1.0 se puede usar el atributo SERIAL que seria igual al atributo BIGINT UNSIGNED NOT NULL AUTO_INCREMENT UNIQUE.
--- Código: Text ---CREATE TABLE <nombre> ( id SERIAL, <col> <type>, PRIMARY KEY (id))
Navegación
Ir a la versión completa