Hola:
Si es un campo numérico que no deba repetirse, creo que te conviene declararlo como auto-increment, y no asignar ningún valor en la inserción, pero luego si te interesa ese valor, hacer que el sistema te lo devuelva (con mysql: $id = mysql_insert_id();), y la respuesta ajax que sea ese id y si fuese necesario y pudiese existei, el error en las modificaciones)
Saludos