sqlite3数据库问题,主键中有重复值???????????
创建表的语句是:
CREATE TABLE setting (name primary key, value)
以上语句设置name为主健吧,
但是在添加的数据中name有重复的值
例:
name value
a 111
a 222
b 333
b 444
c 555
为什么会这样?是数据库文件被恶意修改了吗?sqlite3允不允许主键有重复值?
但是这样查询语句就会出问题,求解!!!!!!!!!!!!!!!!!
[解决办法]
可能性不大吧。
你的create table 语句怎么连数据类型都不指定? 虽然这样可以执行并创建表,但会有很多麻烦。
[解决办法]