pymysql 获取插入数据的主键id

import pymysql


database = pymysql.connect(
    host='127.0.0.1',
    port=3306,
    user='root',
    password='123',
    database='qiche'
)
cursor = database.cursor()

for i in range(5):
    cursor.execute('insert into test (name) values ("la")')
    print(database.insert_id())
    database.commit()


cursor.close()
database.close()

通过db.insert_id()方法可以获取插入数据的主键id, 注意一定要在commit之前获取,否则返回0

posted @ 2020-01-06 17:22  眼镜儿  阅读(4559)  评论(0编辑  收藏  举报