Python を使用して MySQL データベースで INSERT INTO 操作を実行する場合、多くの場合、新しく挿入された行の主キー。この場合、テーブルには主キーとして自動インクリメントされる ID 列があります。
挿入後に ID を取得するには、Python を使用して 2 つの主なメソッドを使用できます:
cursor.lastrowid 属性には、カーソルを使用して挿入された最後の行の ID が含まれます。 INSERT ステートメントを実行した後:
新しく挿入された行の ID には次のようにアクセスできます:
または、 connection.insert_id() メソッドを使用すると、接続に挿入された最後の行の ID を取得できます。このメソッドは通常、カーソル コンテキストの外部で実行される別の INSERT ステートメントと組み合わせて使用されます:
以上がPython を使用して MySQL で INSERT 後に自動インクリメント ID を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。