Sqlite数据库中的完整性错误
我正在尝试通过 Python 2.5 将大量数据导入到 sqlite 数据库中。这些数据都是字符串,但里面有很多重复的内容。举个例子:
addres,type_code, location
123,01,work
123,01,mall
132,49,home
132,33,home
我遇到的问题是,在加载数据时出现了一个错误,提示 完整性错误,地址和类型代码不是唯一的
。这确实是个问题,因为实际上这两行数据会有成千上万次不是唯一的。
我该如何将这些数据放入我的数据库呢?
1 个回答
3
你的表格可能把主键设置成了地址加上类型代码。如果这三个字段在这个表格中确实应该是唯一的,那就把主键重新定义一下,把地址、类型代码和位置这三个字段都包括进去。这样就能解决你遇到的问题。