mysqlデータベースに登録手順があり、次のように機能します。
INSERT INTO `tblusers` (`uname`, `upwd`, `umail`) VALUES (RU_UNAME, RU_UPWD, RU_UMAIL);
select LAST_INSERT_ID() into @newuserid;
-- then use the @newuserid to make some work on other tables.
データベースが他のテーブルに多くの挿入を持っているということで、特に間違ったIDを取得するのではないかと思っていました。次に、ユーザーの挿入と最後に挿入されたIDの取得の間に挿入された別のテーブルのIDを取得する可能性があります。
失敗する可能性はありますか?