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

[0] Índice de Mensajes

Ir a la versión completa