te sere franco, nunca he tenido que hacer esto, pero se me ocurre una forma, cuando agregas un alumno, le agregas entre sus datos el año de ingreso y el semestre, y puedes tener uno que sea tu correlativo, y agregas un trigger after_insert que lo que haga es tomar el ultimo correlativo, sumarle 1, agregarle los ceros a la izquierda y construir el codigo almacenandolo en el campo correspondiente, pero creo que no es tan facil ya que al mismo tiempo que estas insertando el registro lo querras actualizar y te dara un error el trigger pero te dejo la idea para ver como lo soluciones.
Ojo, tiene que ser a nivel de RDBMS por que si lo haces con lenguaje de programacion tendras que controlar el hecho de que puedne ingresarse 2 registros al mismo tiempo y entonces que generaria....
Cita:
Iniciado por henryc33 Hola tengo 3 tablas en los cuales tienen que tener un id autoincrement y además tiene q tener otros digitos por cada tabla
es decir:
un id de alumno puede tiene q ser
ELAÑO+SEMESTRE+IDAUTINCREMENT
EJEMPLO :
2010-II-0001
COMO PUEDO GENERAR EN MYSQL ESTE TIPO DE ID
ME PEUDEN AYUDAR CON ESTO
ESTOY TRABAJANDO CON PHP Y MSQL