Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/01/2010, 03:14
expecimen
 
Fecha de Ingreso: octubre-2006
Ubicación: Ciudad Ojeda, Venezuela
Mensajes: 123
Antigüedad: 18 años, 2 meses
Puntos: 0
Respuesta: ID con letra en Mysql???

Cita:
Iniciado por quimfv Ver Mensaje

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
Bueno primero que todo gracias por la grandiosa aclaratoria y segundo no es tanto que me complique o no la vida simplemente lo requiero asi por que asi lo quieren procesar y pues dime como hago para hacer lo que tu dices

Cita:
en el campo id puedes tenerlas en un campo a parte y mostrarlas junto con el id cuando quieras.

Última edición por expecimen; 13/01/2010 a las 03:20