当前位置: 代码迷 >> 其他数据库 >> sqlite3数据库有关问题,主键中有重复值?
  详细解决方案

sqlite3数据库有关问题,主键中有重复值?

热度:949   发布时间:2013-02-26 00:00:00.0
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 语句怎么连数据类型都不指定? 虽然这样可以执行并创建表,但会有很多麻烦。
------解决方案--------------------------------------------------------
探讨

真的出现了,难道是数据类型没指定的原因?数据类型不指定还会出现什么问题,求大侠指点!!!