Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Campo Autoincrementable

Estas en el tema de Campo Autoincrementable en el foro de Bases de Datos General en Foros del Web. Hola Maestros: tengo un problema cree una base de datos en la cual tengo tablas de acuerdo a años mi problema es el siguiente quiero ...
  #1 (permalink)  
Antiguo 06/01/2003, 12:28
Avatar de payo22  
Fecha de Ingreso: noviembre-2002
Ubicación: México
Mensajes: 839
Antigüedad: 21 años, 5 meses
Puntos: 1
Campo Autoincrementable

Hola Maestros:

tengo un problema cree una base de datos en la cual tengo tablas de acuerdo a años mi problema es el siguiente quiero agregar un campo autoincrementable a todas las tablas que sea el ID y que sea la llave primaria ya que de este campo voy a depender para hacer las modificaciones.

mi problema es como le puedo hacer para que al insertar datos desde un archivo se incremente el campo ID si el archivo que me dan es de la siguiente manera:

"Jose",24,9.8
"Luis",30,8.7
"Pedro",27,9.4

y dentro de mysql lo cargo de la siguiente manera:

load data local infile "archivo" into table 1998
fields terminated by "," enclosed by ""
lines terminated by "\n";

y es cargan a la tabla 1998

lo que quiero es agregar el campo sin modificar los archivos que me pasan.

como le puedo hacer.

espero me hayan entendido.

gracias por todo.
  #2 (permalink)  
Antiguo 07/01/2003, 11:59
Avatar de joseisrael  
Fecha de Ingreso: noviembre-2002
Ubicación: Maracay, Edo. Aragua
Mensajes: 221
Antigüedad: 21 años, 5 meses
Puntos: 1
Exclamación A ver

Saludos.

Si entendi bien, ya tienes solucionada la carga de data.

Ahora quieres agregar un campo ID a la DB.

Agrega el campo normalmente, desde tu administrador de Bases de Datos, y en las propiedades lo colocas - UNICO - AUTOINCREMENT - NO NULL.

Cada vez que te pasen los datos, ese valor se incrementara solo. Ni siquiera tienes que mandar un valor a guardarse en él.

Crea ese campo VARCHAR y listo.

Espero que te haya entendido bien....

Suerte.
__________________
Aprender Siempre. Lema de Vida

José Molina
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:21.