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?