Tôi có một bảng đơn giản trong mysql với các lĩnh vực sau:Làm thế nào để bạn an toàn và hiệu quả có được id hàng sau khi chèn với mysql bằng cách sử dụng MySQLdb trong python?
- id - Tiểu học trọng điểm, int, autoincrement
- tên - varchar (50)
- mô tả - varchar (256)
Sử dụng MySQLdb, mô-đun python, tôi muốn chèn tên và mô tả vào bảng và lấy lại id.
Trong giả:
db = MySQLdb.connection(...)
queryString = "INSERT into tablename (name, description) VALUES" % (a_name, a_desc);"
db.execute(queryString);
newID = ???
Duplicate của [Làm thế nào để có được giá trị SẮC/AutoNumber cho hàng tôi lắp vào pymysql] (http://stackoverflow.com/questions/6802061/ how-do-i-get-the-identity-autonumber-value-for-the-row-i-insert-in-pymysql), là một cặp Q & A tốt hơn; điều này có một câu trả lời sai chấp nhận với câu trả lời đúng chỉnh sửa ở bên dưới, đó là lạ và vô ích. –