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

duada con autoincrement i manualmente

Estas en el tema de duada con autoincrement i manualmente en el foro de Mysql en Foros del Web. hasta ora tenia una base de datos con 3 tables producto 1:1 categoria 1:N imagen 1:1 id lo hacia a mano id_producto: 1, id_categoria:1, id_imagen:1 ...
  #1 (permalink)  
Antiguo 13/01/2011, 10:55
 
Fecha de Ingreso: febrero-2009
Mensajes: 443
Antigüedad: 10 años, 6 meses
Puntos: 1
duada con autoincrement i manualmente

hasta ora tenia una base de datos

con 3 tables
producto 1:1
categoria 1:N
imagen 1:1

id lo hacia a mano id_producto: 1, id_categoria:1, id_imagen:1

he visto que si tienes que hacer un formulario para una persona sin conocimientos de
base de datos es mejor utilizar el autoincrement

pero si haces deletes pierdes números es mejor que solo puedan hacer insert i updates,select lo digo para poder mantener la orden de los números 1,2,3 que no sea 1,3

la ventaja que ve hecho a mano es que podías hacer los productos ordenados
pero lleva mucho mas trabajo
1-50 madera
51 -100 hierro
es por poner un ejemplo

hay alguna forma de poder mantener este orden con autoincrements
  #2 (permalink)  
Antiguo 13/01/2011, 11:12
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 10 años, 6 meses
Puntos: 360
Respuesta: duada con autoincrement i manualmente

mira estos 2 aportes de gnzsoloyo
http://www.forosdelweb.com/f86/faqs-...1/#post2802568
http://www.forosdelweb.com/f86/faqs-...1/#post3364616

el primero es para que veas que para obtener un listado con orden (del 1 -50 del 51 al 100) no es necesario valerse de un autoincrement. Este puede ser sacado y ordenado según el numero de registros de la consulta.

El segundo, son las razones poer las que no se debe modificar los autoincrement para satisfacer un orden.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: manualmente, autoincrementable
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 13:37.