how to build a index table(python dict like) in python with sqlite3
Posted
by Registered User KC
on Stack Overflow
See other posts from Stack Overflow
or by Registered User KC
Published on 2010-06-18T05:57:02Z
Indexed on
2010/06/18
6:03 UTC
Read the original article
Hit count: 388
Suppose I have one string list may have duplicated items:
A
B
C
A
A
C
D
E
F
F
I want to make a list can assign an unique index for each item, looks like:
1 A
2 B
3 C
4 D
5 E
6 F
now I created sqlite3 database with below SQL statement:
CREATE TABLE aa ( myid INTEGER PRIMARY KEY AUTOINCREMENT,
name STRING,
UNIQUE (myid) ON CONFLICT FAIL,
UNIQUE (name) ON CONFLICT FAIL);
The plan is insert each row into the database in python.
My question is how to handle the error when conflict do happened when insert in python module sqlite3? For example: the program will printing a warning message which item is conflicted and continue next insert action when inserting in python?
Thanks
© Stack Overflow or respective owner