唯一约束失败

时间:2018-06-26 12:46:01

标签: python sqlite beautifulsoup

我从一些具有唯一约束的报废数据创建表,并尝试从字符串列表中插入值。但是,当我尝试插入数据时,表内有重复的值。我在这里担心的是,当我应用独特的约束时,那么怎么可能。

 c.execute(''' CREATE TABLE IF NOT EXISTS CULTURES(ID INTEGER PRIMARY KEY ,CULTURE TEXT UNIQUE)''')
    culs=[]
    culture=col[1].text.split(',')
    for item in culture:
                        if item not in culs and  "..."not in item:
                            culs.append(item)

                            c.execute("INSERT  INTO CULTURES VALUES(null,?)",([item])) 
    Cultu_pk=c.lastrowid      

可能是我做错了。

0 个答案:

没有答案