13/01/2010, 03:14
|
| | 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 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 |