>>283
ご回答ありがとうございます。

DBが用意してくれているユニークなIDを使うのがよさ気ですね。

もしemployeeのidが他のテーブルから外部キーに指定されている場合、
employeeに挿入したときにDBがつけてくれるidを使って他のテーブルにも挿入とかしたい場合もあると思いますが、
このときはselectでなんとか、その挿入したレコードを引っ張ってくるんですね。
その場合、テーブルをロックしてダーティーリードを防ぐ必要があるということかなぁ。

初心者なのでアホな事を言っているかもしれませんが。