前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SQLite主键处理问题

SQLite主键处理问题

原创
作者头像
谭广健
修改2021-11-12 17:49:29
6000
修改2021-11-12 17:49:29
举报
文章被收录于专栏:谭广健的专栏谭广健的专栏

SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月。 至2021年已经接近有21个年头,SQLite也迎来了一个版本 SQLite 3已经发布。

以上来自百度百科,以下为原创内容及个人观点不喜勿看。首先SQLite的确是个好东西,它汇聚了数据库的精华并且小而美;有点像以前Access,不过比它强大,强大到可以跨平台,在安卓上都可以用。最近就有一个小型的项目,本来想用Sqlserver作为数据库,但考虑到有的庞大所以还是用SQLite来处理吧。由于用SQLite,所以我用到SQLite Expert Professional 5 - 64bit来进行管理。

1、SQLite也可以进行ID自增,设置方式为:

取消Null
取消Null
Autoincrement勾选
Autoincrement勾选

记得点击“Apply”即可。

2、如果解决更新数据时出现no has pk,其实很简单,只需要在数据类上加入 [PrimaryKey]便可。。。

待续吧。。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库智能管家 DBbrain
数据库智能管家(TencentDB for DBbrain,DBbrain)是腾讯云推出的一款为用户提供数据库性能、安全、管理等功能的数据库自治云服务。DBbrain 利用机器学习、大数据手段、专家经验引擎快速复制资深数据库管理员的成熟经验,将大量传统人工的数据库运维工作智能化,服务于云上和云下企业,有效保障数据库服务的安全、稳定及高效运行。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档