sql >> データベース >  >> RDS >> Mysql

phpを使用してmysqlに最後に挿入されたIDを見つける最良の方法

    SELECT LAST_INSERT_ID()ではありません 信頼性と安全性は十分ですか?

    MySQL Docから:生成されたものは、接続ごとにサーバーで維持されます。これは、関数によって特定のクライアントに返される値が、そのクライアントによってAUTO_INCREMENT列に影響を与える最新のステートメントに対して生成された最初のAUTO_INCREMENT値であることを意味します。この値は、他のクライアントが独自のAUTO_INCREMENT値を生成した場合でも、他のクライアントの影響を受けることはありません。

    フォーラムからのメモ:(...)すべての賭けはただし、mysql_pconnect()(...) などの何らかの理由で永続的な接続を使用している場合は、オフにします。



    1. データベースに直接アクセスするための開発者ツール

    2. MySQLクエリを使用してJSONオブジェクトを作成して挿入する方法は?

    3. java.lang.OutOfMemoryError:SqliteAndroidからデータを読み取っているときに[メモリが使い果たされました]

    4. SQLServerで特定の文字のASCIIコード値を返す方法