From e17bd8f958a4dc56f1b34aef24116880903cac5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jure=20=C5=A0orn?= Date: Wed, 29 Apr 2020 06:53:50 +0200 Subject: [PATCH] SQLite --- README.md | 5 +++-- index.html | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index fe7dd80..aed668d 100644 --- a/README.md +++ b/README.md @@ -1877,8 +1877,9 @@ db.executemany('', ) # Runs execute() many times. ```python >>> db = sqlite3.connect('test.db') ->>> db.execute('create table person (id integer primary key, name, height)') ->>> db.execute('insert into person values (null, ?, ?)', ('Jean-Luc', 187)) +>>> db.execute('create table person (person_id integer primary key, name, height)') +>>> db.execute('insert into person values (null, ?, ?)', ('Jean-Luc', 187)).lastrowid +1 >>> db.execute('select * from person').fetchall() [(1, 'Jean-Luc', 187)] ``` diff --git a/index.html b/index.html index bf4d6da..c9770f1 100644 --- a/index.html +++ b/index.html @@ -1674,8 +1674,9 @@ db.executemany('<query>', <coll_of_abo

Example

In this example values are not actually saved because 'db.commit()' is omitted!

>>> db = sqlite3.connect('test.db')
->>> db.execute('create table person (id integer primary key, name, height)')
->>> db.execute('insert into person values (null, ?, ?)', ('Jean-Luc', 187))
+>>> db.execute('create table person (person_id integer primary key, name, height)')
+>>> db.execute('insert into person values (null, ?, ?)', ('Jean-Luc', 187)).lastrowid
+1
 >>> db.execute('select * from person').fetchall()
 [(1, 'Jean-Luc', 187)]