O MySQL tem
LAST_INSERT_ID()
que retorna o AUTO_INCREMENT
valor para o INSERT
mais recente . INSERT INTO languages (LAST_INSERT_ID(), 'en', 'best of XX');
A maioria das linguagens tem um wrapper para esta função. Por exemplo, em PHP é
mysqli_insert_id()
.