Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/01/2010, 02:41
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 10 meses
Puntos: 574
Respuesta: ID con letra en Mysql???

Cita:
...que cuando utilizamos `id` int(11) unsigned NOT NULL auto_increment, es para que enumere la cantidad de registro que tenemos en nuestra tabla en la base de datos ella autonómicamente nos indica la cantidad de registro comenzando desde 1 (1, 2, 3.... etc) hasta la cantidad de personas que se registre....

ERROR !!!!!


cuando utilizamos `id` int(11) unsigned NOT NULL auto_increment, es para que IDENTIFIQUE cada registro que tenemos en nuestra tabla en la base de datos ella autonómicamente nos DA UN IDENTIFICADOR UNICO PARA CADA REGISTRO NO indica la cantidad de registros comenzando desde 1 (1, 2, 3.... etc) hasta la cantidad de personas que se registre PUESTO QUE SI POR EJEMPLO SE DAN DE ALTA 10 PERSONAS Y LUEGO LAS PERSONAS QUE SE DIERON DE ALTA EN 1o, 4o Y 5o LUGAR SE DAN DE BAJA TEDREMOS LO SIGUIENTE


+-----------------+
ID | NOMBRE
+-----------------+
2. | Hola Mundo!! |
+-----------------+
3. | Hola Mundo!! |
+-----------------+
6. | Hola Mundo!! |
+-----------------+
7. | Hola Mundo!! |
+-----------------+
8. | Hola Mundo!! |
+-----------------+
9. | Hola Mundo!! |
+-----------------+
10.| Hola Mundo!! |
+-----------------+


Y SI EN ESTE MOMENTO INGRESA UNA NUEVA PERSONA TENDRA COMO IDENTIFICADOR EL 11



+-----------------+
11.| Hola Mundo!! |
+-----------------+


INCLUSO SI ANTES SE HUBIERA DADO DE BAJA LA PERSONA CON EL IDENTIFICADOR 10


En cuanto a tu pregunta, no tinene mucho sentido que te compliques la vida en introducir unas letras en el campo id puedes tenerlas en un campo a parte y mostrarlas junto con el id cuando quieras. Ademas con el ejemplo que nos pones las letras no ayudan a identificar el registro, puesto que se repiten....

Quim