我试图通过python 2.5将大量数据导入sqlite DB。数据由字符串组成,但数据中有多个重复项。一个例子;
addres,type_code, location
123,01,work
123,01,mall
132,49,home
132,33,home
我的问题是,在加载数据时,我得到Integrity error, address and type_code are not unique
。这是事实,事实上,当这两行不是唯一的时候会有数千次。
如何将此数据输入我的数据库?
答案 0 :(得分:3)
您的表可能将主键设置为addres + typ_code。如果这三个字段确实在该特定表中应该是唯一的,则重新定义主键以包括所有三个字段addres,type_code和location。这将解决您面临的问题。