位置: 编程技术 - 正文
推荐整理分享SQLite之Autoincrement关键字(自动递增),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
SQLite 的 AUTOINCREMENT 是一个关键字,用于表中的字段值自动递增。我们可以在创建表时在特定的列名称上使用 AUTOINCREMENT 关键字实现该字段值的自动增加。
注意点:整型字段可以使用关键字AUTOINCREMENT。
语法
AUTOINCREMENT关键字的基本用法如下:
例子:
考虑COMPANY表要创建如下:
现在,以下记录插入到表 COMPANY:
这将插入到表COMPANY 7个元组,COMPANY将有以下记录:
ID NAME AGE ADDRESS SALARY---------- ---------- ---------- ---------- ----------1 Paul California . Allen Texas . Teddy Norway . Mark Rich-Mond . David Texas . Kim South-Hall . James Houston .0
个人理解:
1.数据库插入字段:
AUTOINCREMENT(自增加字段)不能重复使用删除的字段的id值,保证了id必须唯一;rowid是找已存在的最大rowid+1,有可能rowid+1(当前的rowid)之前被删除过;
2.数据库rowid到达最大之后:
AUTOINCREMENT(自增加字段)会返回SQLITE_FULL错误码;rowid新值会在这个最大数之前随机找一个没被使用字段的id值,可能是之前被删除过的字段;
SQL SERVER 安装图解教程(含SQL SERVER 下载) 年1月1日,新的一年开始之际,本来应该好好做点有意义的事情来跨个年的。结果,老习惯-睡觉之前一定要折腾一下电脑,说干就干,给新到的DELL电
master数据库损坏的解决办法有哪些 SQLServermaster数据库损坏后,SQLSERVER服务启动失败,查看错误日志,你会看到下面错误信息:--::.spid6sStartingupdatabase'master'.--::.s
SQL语句执行顺序详解 我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,由于SQL不同于与其他编程语言的最明显特征是处
标签: SQLite之Autoincrement关键字(自动递增)
本文链接地址:https://www.jiuchutong.com/biancheng/312142.html 转载请保留说明!上一篇:如何把sqlserver数据迁移到mysql数据库及需要注意事项(sqlserver怎么把数据库导出来)
下一篇:SQL SERVER 2014 安装图解教程(含SQL SERVER 2014下载)(SqlServer2014安装选择版本)
友情链接: 武汉网站建设