读书人

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

发布时间: 2012-03-14 12:01:13 作者: rapoo

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 语句怎么连数据类型都不指定? 虽然这样可以执行并创建表,但会有很多麻烦。
[解决办法]

探讨

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

读书人网 >其他数据库

热点推荐