这是我的代码:import sqlite3def insert(fields=(), values=()): connection = sqlite3.connect('database.db') # g.db is the database connection cur = connection.cursor() query = 'INSERT INTO this_database (%s) VALUES (%s)' % ( ', '.join(fields), ', '.join(['?'] * len(values)) ) cur.execute(query, values) connection.commit() id = cur.lastrowid cur.close() print (id)测试示例:insert(fields = ("id", "file_name", "url", "time", "type", "description"), values = (2, "file1", "wwww.test.com", "1", "photo", "my first database test"))我不想给id手动。我希望它it+1自动添加。我怎样才能做到这一点?
添加回答
举报
0/150
提交
取消