社区
其他数据库
帖子详情
sqlite3数据库问题,主键中有重复值???????????
longgogo
2012-02-03 02:39:54
创建表的语句是:
CREATE TABLE setting (name primary key, value)
以上语句设置name为主健吧,
但是在添加的数据中name有重复的值
例:
name value
a 111
a 222
b 333
b 444
c 555
为什么会这样?是数据库文件被恶意修改了吗?sqlite3允不允许主键有重复值?
但是这样查询语句就会出问题,求解!!!!!!!!!!!!!!!!!
...全文
412
4
打赏
收藏
sqlite3数据库问题,主键中有重复值???????????
创建表的语句是: CREATE TABLE setting (name primary key, value) 以上语句设置name为主健吧, 但是在添加的数据中name有重复的值 例: name value a 111 a 222 b 333 b 444 c 555 为什么会这样?是数据库文件被恶意修改了吗?sqlite3允不允许主键有重复值? 但是这样查询语句就会出问题,求解!!!!!!!!!!!!!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ohkuy
2012-02-13
打赏
举报
回复
[Quote=引用 3 楼 longgogo 的回复:]
真的出现了,难道是数据类型没指定的原因?数据类型不指定还会出现什么问题,求大侠指点!!!
[/Quote]
最好指定数据类型,
我遇到过,
如果用int primary key
没法自增长,
用integer primary key
就会自增长了
其它还有很多,
比如文本varchar和text差很多。。。
longgogo
2012-02-07
打赏
举报
回复
真的出现了,难道是数据类型没指定的原因?数据类型不指定还会出现什么问题,求大侠指点!!!
ACMAIN_CHM
2012-02-06
打赏
举报
回复
可能性不大吧。
你的create table 语句怎么连数据类型都不指定? 虽然这样可以执行并创建表,但会有很多麻烦。
易语言操作
数据库
教程之EDB教程
易语言操作
数据库
教程之EDB教程第一讲。第一讲:。1.
数据库
有哪些?。单机: ACCESS
SQLITE
EDB QE(内存操作的
数据库
)。网络: MySQL PHP+MySQL 。2.EDB的优势。1.EDB 他是易语言自带的
数据库
格式。2.EDB 便于操作。3.EDB 相当于一张表。4.EDB 不支持SQL语句 SQL语句:增 删 改 查(比较复杂点 排序 多表查询 过滤)。3.创建EDB
数据库
。如果往EDB里面放图片的话。会生成一个EDT格式的
数据库
存放我们的图片。4.打开
数据库
。增 删 改 查。1.进行增加数据。2.查询数据(讲SQL类型的
数据库
的时候我们会详细的讲到)。ACCESS
SQLITE
QE(内存操作的
数据库
)。易语言操作
数据库
教程之EDB教程第二讲。第二讲:。1.什么是
主键
。
主键
: 即是唯一的,不可
重复
的整数型的字段。id 张三的ID=1 张三的ID=2。2.怎么在EDB中应用
主键
。1.在创建一个
主键
字段 ID 整数型。2.遍历
数据库
。3.根据记录位置给
主键
字段赋
值
。4.在
数据库
记录发生变化的时候进行赋
值
。3.编写删除和修改。EDB暂时讲到这里,ACCESS
Android
sqlite
设置
主键
自增长的方法教程
今天在APP中增加一个添加项目的功能,项目的
主键
为整数,要让它自增长。 既然要自增长,那么在代码里面就不用给id字段赋
值
。但是调试的时候发现不行,提示
主键
重复
,观察了输出,不赋
值
的话,id默认为0,于是每次都为0,就
重复
了: Source source = new Source(); source.setName(dict.getName());//id没有赋
值
SourceManager.get(this).insert(source); ContentValues cv = new ContentValues(); System.out.println(id: + sourc
SQLite
3
数据库
学习(一):
数据库
和
SQLite
基础
SQLite
3
数据库
学习(一):
数据库
和
SQLite
基础
Python3操作
SQLite
3创建表
主键
自增长|CRUD基本操作
SQLite
3建表
主键
自增长 Python操作
SQLite
3
数据库
自增长
主键
赋
值
None Python批量插入
SQLite
3
数据库
操作 Python操作
数据库
SQLite
3基本CRUD
sqlite
3
数据库
操作
本文将基于Linux介绍对
sqlite
3
数据库
的操作,包含SQL命令以及常用的api函数。
其他数据库
2,209
社区成员
9,519
社区内容
发帖
与我相关
我的任务
其他数据库
其他数据库开发 其他数据库
复制链接
扫一扫
分享
社区描述
其他数据库开发 其他数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章