Hayır, en yüksek id kapmak ve sadece 1 eklemek ve yeni kimliği olarak kullanan güvenli değildir. Bu bir yarış durumu olarak bilinen şeydir. Iki sorgu aynı zamanda bu işlemi yapmak için çalışırsanız, bu ikisi AYNI yüksek id, 1 eklemek için her iki girişimi, ve sonra aynı id (kötü olurdu) kullanmaya teşebbüs seçtiğinizden emin olabilir.
Bu yaptığınızı olarak Otomatik artma alanları kullanmak, ve aşağıdaki gibi PHP eklenen id alabilirsiniz çok iyi (itibaren http://php.net/manual/en/function.mysql-insert-id.php):
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db('mydb');
mysql_query("INSERT INTO mytable (product) values ('kossu')");
printf("Last inserted record has id %d\n", mysql_insert_id());
?>