Heim > Datenbank > MySQL-Tutorial > Wie kann ich mit Python die zuletzt in MySQL eingefügte ID abrufen?

Wie kann ich mit Python die zuletzt in MySQL eingefügte ID abrufen?

Linda Hamilton
Freigeben: 2024-12-02 11:21:10
Original
440 Leute haben es durchsucht

How to Retrieve the Last Inserted ID in MySQL using Python?

Zuletzt eingefügte ID nach INSERT in MySQL-Datenbank mit Python abrufen

Beim Durchführen von INSERT-Vorgängen in einer MySQL-Datenbank mit Python wird der Primärschlüssel abgerufen der neu eingefügten Zeile kann für die weitere Verarbeitung oder Referenzierung der Daten von entscheidender Bedeutung sein. Dieser Artikel enthält eine ausführliche Erklärung und Codebeispiele zum Abrufen der zuletzt eingefügten ID in Python.

Verwendung von „cursor.lastrowid“

Das Attribut „cursor.lastrowid“ stellt die ID bereit der zuletzt eingefügten Zeile für den aktuellen Cursor. Um diesen Ansatz zu verwenden, müssen Sie:

import mysql.connector

# Establish the MySQL connection
connection = mysql.connector.connect(...)

# Create a cursor object
cursor = connection.cursor()

# Execute the INSERT statement
cursor.execute("INSERT INTO mytable(height) VALUES(%s)", (height))

# Get the last inserted ID
last_inserted_id = cursor.lastrowid
Nach dem Login kopieren

connection.insert_id() verwenden

Eine andere Methode zum Abrufen der zuletzt eingefügten ID ist die von „connection.insert_id“. ()-Methode, die die zuletzt für die angegebene Verbindung generierte ID zurückgibt. Dieser Ansatz ist nützlich, wenn Sie die ID von außerhalb des Kontexts des Cursors abrufen müssen, der die INSERT-Anweisung ausgeführt hat.

# Execute the INSERT statement
connection.cursor().execute("INSERT INTO mytable(height) VALUES(%s)", (height))

# Get the last inserted ID from the connection
last_inserted_id = connection.insert_id()
Nach dem Login kopieren

Durch Befolgen dieser Methoden können Sie den zuletzt eingefügten „id“-Wert danach einfach abrufen Ausführen einer INSERT-Operation in einer MySQL-Datenbank mit Python.

Das obige ist der detaillierte Inhalt vonWie kann ich mit Python die zuletzt in MySQL eingefügte ID abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage