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

发表评论

邮箱地址不会被公开。 必填项已用*标注