• Viernes 8 de Noviembre de 2024, 12:40

Autor Tema:  Tipo De Dato Autoincrementable Para Id  (Leído 2041 veces)

Arsys

  • Miembro activo
  • **
  • Mensajes: 26
    • Ver Perfil
Tipo De Dato Autoincrementable Para Id
« en: Jueves 22 de Septiembre de 2005, 00:20 »
0
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

  • Miembro MUY activo
  • ***
  • Mensajes: 448
    • Ver Perfil
Re: Tipo De Dato Autoincrementable Para Id
« Respuesta #1 en: Viernes 14 de Octubre de 2005, 10:19 »
0
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

  • Miembro MUY activo
  • ***
  • Mensajes: 153
    • Ver Perfil
Re: Tipo De Dato Autoincrementable Para Id
« Respuesta #2 en: Martes 6 de Diciembre de 2005, 15:03 »
0
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:
"No trates de inventar la rueda... Si algo ya esta hecho, solo tómalo, analízalo, entiéndelo, adáptalo y úsalo..."
Marlon Chacon Herrera
[/i]

NRM

  • Miembro MUY activo
  • ***
  • Mensajes: 279
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.narrowmind.com.ar
Re: Tipo De Dato Autoincrementable Para Id
« Respuesta #3 en: Miércoles 7 de Diciembre de 2005, 17:32 »
0
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
  1. CREATE TABLE <nombre> (
  2.      id             SERIAL,
  3.      <col>     <type>,
  4.      PRIMARY KEY (id)
  5. )
  6.