python 执行sqlite输入插入操作后获得自动编号的ID
想sqlite插入一条记录后,马上获得自动生成的id编号的方法,此代码将sqlite3的数据库存在内存中,仅仅为了测试,实际使用可以将数据保存为文件
""" 作者:皮蛋编程(https://www.pidancode.com) 创建日期:2022/3/18 修改日期:2022/3/18 功能描述:python 执行sqlite输入插入操作后获得自动编号的ID """ import sqlite3 connection = sqlite3.connect(':memory:') cursor = connection.cursor() cursor.execute('''CREATE TABLE foo (id integer primary key autoincrement , username varchar(50), password varchar(50))''') cursor.execute('INSERT INTO foo (username,password) VALUES (?,?)', ('mike', 'pidancode.com')) print(cursor.lastrowid)
输出结果:1
以上代码在Python3.9环境下测试通过。
相关文章