Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana Anda mendapatkan id baris dengan aman dan efisien setelah disisipkan dengan mysql menggunakan MySQLdb dengan python?

Saya pikir itu mungkin

newID = db.insert_id()

Edit oleh Poster Asli

Ternyata, dalam versi MySQLdb yang saya gunakan (1.2.2) Anda akan melakukan hal berikut:

conn = MySQLdb(host...)

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

Saya membiarkan ini sebagai jawaban yang benar, karena ini mengarahkan saya ke arah yang benar.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nilai numerik di luar jangkauan:1264 di mysql

  2. Menghindari kebuntuan MySQL saat memutakhirkan bersama ke kunci eksklusif

  3. Bagaimana cara memperbaiki kesalahan 'Nilai di luar rentang yang disesuaikan untuk kolom'?

  4. Strategi Pool Koneksi:Baik, Buruk atau Jelek?

  5. Cadangkan Database MySQL Anda