
13/01/2010, 18:38
|
| | Fecha de Ingreso: octubre-2006 Ubicación: Ciudad Ojeda, Venezuela
Mensajes: 123
Antigüedad: 18 años, 4 meses Puntos: 0 | |
Respuesta: ID con letra en Mysql??? Cita:
Iniciado por huesos52 expecimen
Como vez, el campo id para ser auto_increment tiene que ser numerico y ademas debe ser primary key. No puedes tener un auto_increment si no es una llave primaria.
creo que a lo que quimv se refiere es que tengas otro campo con JD o las iniciales que quieras y la concatenes con el id para sacar el codigo.
Te pongo un ejemplo
Código MySQL:
Ver originalQuery OK, 0 rows affected (0.05 sec) mysql > insert into operador (iniciales ,firstname ,login ,passwd ,fecha ) values('JD','Daniel','huesos52',md5('huesitos'),now());Query OK, 1 row affected (0.02 sec) +----+-----------+-----------+----------+----------------------------------+------------+ | id | iniciales | firstname | login | passwd | fecha | +----+-----------+-----------+----------+----------------------------------+------------+ | 1 | JD | Daniel | huesos52 | 2f198ff963b43537e97fba10b4eda178 | 2010-01-13 | +----+-----------+-----------+----------+----------------------------------+------------+ mysql > select concat(iniciales ,id ) codigo ,firstname nombre , login , passwd , fecha from operador ;+--------+--------+----------+----------------------------------+------------+ | codigo | nombre | login | passwd | fecha | +--------+--------+----------+----------------------------------+------------+ | JD1 | Daniel | huesos52 | 2f198ff963b43537e97fba10b4eda178 | 2010-01-13 | +--------+--------+----------+----------------------------------+------------+ mysql>
Es esto lo que necesitas?
Hola gracias por ayuda y sobre todo por la aclaratoria pense que el ID se podia modificar con numero y letras pero ahora que lo indica Hueso 52 solo puede procesar numero y como indico quimfv hay que ingresar otro campo, es que queria procesar esto por que les explico aquí se va ha realizar una jornadas de registro de vehiculos anteriormente lo hacian a manos pero ahora quieren guardarlo en una base de datos entonces esto se van a realizar en sitios en donde no hay internet y hay que hacerlo mediante un localhost pero son en diferentes parte y quiero hacer esto por que cuando valla a vaciar todo en una tabla unica los numeros no choquen.. no se si me voy a entender o pueden darme algún consejo |