Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie erhalten Sie sicher und effizient die Zeilen-ID nach einer Einfügung mit mysql mit MySQLdb in Python?

Ich denke, es könnte sein

newID = db.insert_id()

Bearbeitung durch Originalposter

Es stellt sich heraus, dass Sie in der Version von MySQLdb, die ich verwende (1.2.2), Folgendes tun würden:

conn = MySQLdb(host...)

c = conn.cursor()
c.execute("INSERT INTO...")
newID = c.lastrowid

Ich belasse dies als die richtige Antwort, da es mich in die richtige Richtung gelenkt hat.