已经使用HBuilder开发了一段时间了,感觉还不错。目前正在考虑数据存储,想使用websql,和localstorage。想问一下websql有自增长的主键么?该怎么声明呢?请使用过的来介绍一下,或给个比较靠谱的教程链接,十分感谢。如果没有自增长的,那有什么解决方案么?比如uuid之类的自动生成的唯一标识。求介绍,求指导。
缘多多
- 发布:2015-07-01 09:18
- 更新:2015-07-08 17:24
- 阅读:2705
4 个回复
缘多多 (作者)
查看了一下问答区的关于websql,或者说关于数据存储的问题,官方都是不怎么回答的,难道只是因为HTML5+只封装了key value的plus.storage?不能吧,咱们数据存储可是一个应用的主要部分啊,大大们难道都没有数据存储的问题?都自己解决了?那求分享啊。不用吝啬你的回答。。。
缘多多 (作者)
http://ask.dcloud.net.cn/docs/#http://ask.dcloud.net.cn/article/166这里有一个介绍,但是很笼统。
Nevo
创建table的时候设置primary key自增加identity(1, 1)
缘多多 (作者)
能给句完整的创建语句么?
2015-07-09 14:31
Nevo
云海帆 那个就可以,设置自增多少identity(1, 1)
2015-07-09 14:53
云海帆 - 咨询问题请+Q1395641578
CREATE TABLE IF NOT EXISTS table_name(id integer primary key autoincrement)
缘多多 (作者)
这样写我试过了,id并不会自增长。。。
2015-07-09 14:32
云海帆
为啥我的可以自增长,看我写的Demo
http://ask.dcloud.net.cn/article/267
2015-07-09 14:41
缘多多 (作者)
回复 云海帆:我看了你的demo,写挺好的,还有一个问题,就是websql数据库在手段可用,但是在手机端怎么查看呢?既然websql创建的也是SQLite数据库,那就应该有存放这个数据库的文件啊,请问这个路径怎么找?
2015-08-10 17:17
云海帆
应该就在APP路径下,在ADT下好像有个DDMS工具可以取,你如果root过可以加权限读取出来
2015-08-10 17:32