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?