Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/07/2014, 03:03
Azor
 
Fecha de Ingreso: febrero-2014
Ubicación: España
Mensajes: 60
Antigüedad: 10 años, 2 meses
Puntos: 1
Respuesta: como crear un codigo alfanumerico y autoincrementable en mysql

Hola scfranklin.

No tengo mucha experiencia en Mysql pero el id de una tabla como la de alumnos se utiliza normalmente para identificar inequívocamente un registro, en éste caso a un alumno.

Si por ejemplo, existiera en la base de datos otra tabla, por ejemplo "notas_alumnos" que hace referencia al id de la tabla alumnos, ¿qué podría suceder si aplicamos tu razonamiento de "reeaprovechar" el id 2 eliminado, cuando insertemos el nuevo registro, en tu ejemplo el 4?

Tendríamos inconsistencia de datos entre tablas. Es decir las notas del alumno 2 eliminado, serían ahora las del nuevo alumno, el 4.

Igual otros compañeros del foros te orientarán mejor sobre una posible solución al tema, pero yo no mostraría, en tu jTable el id de la tabla de alumnos, puedes crearte otro campo por el que ordenar los registros haciendo que forme parte de un indice y hacer con ese campo los que desees.

Saludos.