Das einzige, was du zu beachten hast, ist ein "Bug" von mysql_insert_id(). Wenn deine ID ein bigint (long) von mehr als 32bit ist, könnte es Probleme geben, da PHP long als Datentyp nicht kennt und es dann als int betrachten wird.
Wenn du denkst, das könnte für dich problematisch sein, müsstest du mit mysql_query() die Funktion LAST_INSERT_ID() aufrufen, weil mysql_fetch_assoc() in seinem Array nur Strings zurückgibt.