SQLite设置主键自动增长及插入语法
发布时间:2020-12-12 19:36:06 所属栏目:百科 来源:网络整理
导读:SQLite中,一个自增长字段定义为INTEGER PRIMARY KEY AUTOINCREMENT,那么在插入一个新数据时,只需要将这个字段的值指定为NULL,即可由引擎自动设定其值,引擎会设定为最大的rowid+1。如果表為空,那麼將會插入1。 比如,有一張表ID為自增: CREATE TABLE P
SQLite中,一个自增长字段定义为INTEGER PRIMARY KEY AUTOINCREMENT,那么在插入一个新数据时,只需要将这个字段的值指定为NULL,即可由引擎自动设定其值,引擎会设定为最大的rowid+1。如果表為空,那麼將會插入1。
比如,有一張表ID為自增: CREATE TABLE Product ( ID INTEGER PRIMARY KEY AUTOINCREMENT, Name NVARCHAR(100) NOT NULL ) 那麼,插入的SQL就是: INSERT INTO Product VALUES(NULL,'產品名稱') GO SQLite中不支持关键字top select top 1 oid from orderinfo order by oid desc ;(×) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- iphone – 在哪里可以找到一个核心数据对多关系的好例子?
- 使用PureMVC框架需要记住的几点
- ruby-on-rails – Puma比Ruby 1.9.3和Rails 3.2的Unicorn好
- xml – 如何在xquery中选择一个节点的属性值?
- c – 256如何存储在char变量和unsigned char中
- ruby-on-rails – Rails:ActiveRecord :: HasManyThroughS
- C++ valarray用法(对象初始化和成员函数)详解
- C++ 设置透明背景图片
- query ajax json 通过后台代码(查询数据库)绑定html控件sel
- VB 失去焦点时验证事件没有引发