社区
数据库及相关技术
帖子详情
表中插入数据的主键自增问题---d 在线等d
wood542344
2007-01-11 10:51:15
举个例子:表名为TestTalbe
ID Name
1 a
2 b
3 c
.. ..
我以ID为主键,在插入的时候怎么让ID自己增加,不要让用户去输入呢。。。
就是在增加记录时,用户只要写一个Name,点一下添加,表中ID自己++?
...全文
190
5
打赏
收藏
表中插入数据的主键自增问题---d 在线等d
举个例子:表名为TestTalbe ID Name 1 a 2 b 3 c .. .. 我以ID为主键,在插入的时候怎么让ID自己增加,不要让用户去输入呢。。。 就是在增加记录时,用户只要写一个Name,点一下添加,表中ID自己++?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wood542344
2007-01-11
打赏
举报
回复
。。。我用的是msSQL,字段里没有自动增的类型啊。
lurel
2007-01-11
打赏
举报
回复
如果是Sql server建立表的时候把这个字段设成IDENTITY (1,1) PRIMARY KEY就可以了。
lide14
2007-01-11
打赏
举报
回复
这个只要insert into table(name) values('222')
就好了 自动编号就是自动增长的
wood542344
2007-01-11
打赏
举报
回复
问题己经解决,在设计这个表的时候,选择int类型,可以选择自增类型,多谢谢楼上兄弟们的捧场。
winner8080
2007-01-11
打赏
举报
回复
应该有吧.
没有自增这个类型,但是如果你是int型的,在sqlserver中这个字段的详细信息下有个"标识",这个就是设置自增的.
在程序中插入是自增型的你不用管他,他自己会增的.
正如楼上所说:insert into table(name) values('222')
Mybatis
插入
数据
时返回
自增
主键
对于Oracle这种不支持
主键
自增
功能的
数据
库,不可以使用useGeneratedKeys属性配置。要使用seleckey标签嵌套在insert标签中显示查询
主键
后进行返回。 标签支持返回
插入
前最新
主键
和
插入
后最新
主键
,通过order参数控制。对于MySQL sqlserver这种支持
自增
主键
功能的
数据
库,可以使用。两个属性配合使用,支持单条或批量
插入
返回
主键
信息。
mysql
数据
插入
失败或者事务回滚后解决
主键
自增
的方法
mysql
数据
插入
失败或者事务回滚后解决
主键
自增
的方法
问题
: 有时我们在service层操作
数据
库有异常时会事务回滚,或者直接操作
数据
库失败时,下次再向
数据
库同一张
表中
增加
数据
时,如果该表的id
主键
自增
,那么此时新增
数据
的id仍然会按照失败时缓存在内存字典中的Id
自增
,并不是按照
表中
实际id
自增
. 解决办法: 方法一: 例如: 我使用的role表,需新增表
数据
可以这样实现: INSE...
MySQL
自增
主键
详解
一、
自增
值保存在哪儿? 不同的引擎对于
自增
值的保存策略不同 1.MyISAM引擎的
自增
值保存在
数据
文件中 2.InnoDB引擎的
自增
值,在MySQL5.7及之前的版本,
自增
值保存在内存里,并没有持久化。每次重启后,第一次打开表的时候,都会去找
自增
值的最大值max(id),然后将max(id)+步长作为这个表当前的
自增
值 select max(ai_col) from table_name for ...
sqlserver新增
主键
自增
_SQLSERVER
自增
主键
SQLSERVER
自增
主键
SQLServer 中含
自增
主键
的表,通常不能直接指定ID值
插入
,可以采用以下方法
插入
。1. SQLServer
自增
主键
创建语法:identity(seed, increment)其中seed 起始值increment 增量示例:create table student(id int identity(1,1),name varchar(100))2. 指定
自增
主键
列值...
MyBatis Oracle批量
插入
数据
以及
主键
自增
insert into T_POSS_MERCHANT_BENEFICIARY (ID, MERCHANT_ID, NAME, LICENSE_TYPE_CODE, LICENSE_NO, EFFECT_DATE, INVALID_DATE, IS_LONG_TIME, ADDRESS, IS_DELETE, CREATE_TIME, UPDA...
数据库及相关技术
1,178
社区成员
18,939
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章