永发信息网

android 自带的sqlite数据库,如何创建不重复的字段

答案:2  悬赏:80  手机版
解决时间 2021-03-09 19:15
  • 提问者网友:咪咪
  • 2021-03-08 22:33
db.execSQL("create table if not exists filedown(id integer primary key autoincrement,url varchar ,position integer,progress integer,filename varchar, UNIQUE KEY ('url'))");

我想让url不能重复,我上面写的报错了,不能用,还请大神帮帮忙

可能是我表达有问题,我的需求是创建的url字段,插入这个字段里面的value,是不能相同的,到时我的…url也不适合当主健,数据库也不是很懂
最佳答案
  • 五星知识达人网友:低血压的长颈鹿
  • 2021-03-08 23:41
把报错的信息发出来看看吧。从这里看,你这句sql语句并没有创建两个uri字段。好像是uniqe key和id 的primary key冲突了。不过还是把报错的信息发出来看看才能确定。
全部回答
  • 1楼网友:枭雄戏美人
  • 2021-03-09 00:21
这个你可以把那个创建包导出来,然后倒进 在data 中找到你的项目文件,倒进去就好了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯