Mysql
 sql >> Database >  >> RDS >> Mysql

Come si ottiene in modo sicuro ed efficiente l'ID riga dopo un inserimento con mysql utilizzando MySQLdb in python?

Penso che potrebbe essere

newID = db.insert_id()

Modifica per poster originale

Risulta, nella versione di MySQLdb che sto usando (1.2.2) dovresti fare quanto segue:

conn = MySQLdb(host...)

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

Lascio questa come la risposta corretta, dal momento che mi ha indicato nella giusta direzione.