Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách lấy ID sau INSERT vào MySQL trong Python?


Yêu cầu: MySQL 8.0.12, Python 3.6.3+, thư viện pymysql (pip install pymysql).

Dữ liệu mẫu (bảng student, database business)

mysql> SELECT * FROM student;
+------+-------+
| id   | Name  |
+------+-------+
| 1    | John  |
| 2    | Bob   |
| 3    | Smith |
+------+-------+
3 rows in set (0.00 sec)

Code Python (pymysql)

Cách lấy ID sau INSERT vào MySQL trong Python?
Cách lấy ID sau INSERT vào MySQL trong Python?
Cách lấy ID sau INSERT vào MySQL trong Python?
Cách lấy ID sau INSERT vào MySQL trong Python?

Cốt lõi: Sau cursor.execute(INSERT...), dùng cursor.lastrowid để lấy ID auto_increment vừa chèn.