PDO を使用して MySQL に接続しています。データベースに新しいレコードを追加しても、最後に追加されたレコードの ID を知りたい場合は、lastinsertid()
組み込みの PDO を呼び出します。ただし、今回は最後に更新されたレコードを返そうとしています。私の知る限り、PDO::lastInsertIdは最後に更新された ID も返す必要があります。
最後に挿入された行の ID、またはシーケンス オブジェクトからの最後の値を返します
しかし、私の場合、本来あるべきものを返しません。値を返します0
。更新クエリによって更新されたレコードの値を返す
ように構成するにはどうすればよいですか?lastinsertid()
AUTO_INCREMENT