Jak uzyskać „id” po INSERT w bazie danych MySQL za pomocą Pythona?

Wykonuję instrukcję INSERT INTO

cursor.execute("INSERT INTO mytable(height) VALUES(%s)",(height))

i chcę zdobyć klucz podstawowy.

Moja tabela ma 2 kolumny:

id      primary, auto increment
height  this is the other column.

Jak uzyskać „identyfikator” po tym, jak właśnie go wstawiłem?

1 odpowiedź

Użyj cursor.lastrowid, aby uzyskać identyfikator ostatniego wiersza wstawiony do obiektu kursora, lub connection.insert_id (), aby uzyskać identyfikator z ostatniej wstawki tego połączenia.

Twoja odpowiedź

Zaloguj się aby odpowiedzieć.

Operiada

Operiada to polskojęzyczne forum informatyczne działające na zasadzie pytań i odpowiedzi.

Obserwowane tagi

Zaloguj się aby obserwować tagi.