社区
MySQL
帖子详情
关于自动ID的问题。
rocknet
2004-09-07 04:21:52
一个表中有个字段ID是自动增加的,我插入一条记录以后,我想知道插入的这条记录的ID,该怎么做?
...全文
134
6
打赏
收藏
关于自动ID的问题。
一个表中有个字段ID是自动增加的,我插入一条记录以后,我想知道插入的这条记录的ID,该怎么做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rocknet
2004-09-29
打赏
举报
回复
谢谢,看清楚了。
rocknet
2004-09-29
打赏
举报
回复
在多用户情况下也可以用吗?
odin_freedom
2004-09-15
打赏
举报
回复
LAST_INSERT_ID([expr])
返回被插入一个AUTO_INCREMENT列的最后一个自动产生的值。见20.4.29 mysql_insert_id()。
mysql> select LAST_INSERT_ID();
-> 195
产生的最后ID以每个连接为基础在服务器被维护,它不会被其他客户改变。如果你更新另外一个有非魔术值(即,不是NULL和不是0的一个值)的AUTO_INCREMENT列,它甚至不会被改变。如果expr作为一个参数在一个UPDATE子句的LAST_INSERT_ID()里面给出,那么参数值作为一个LAST_INSERT_ID()值被返回。这可以用来模仿顺序:首先创建表:
pwtitle
2004-09-14
打赏
举报
回复
mysql有mysql_insert_id()函数,postgre不知道。
192168001001
2004-09-14
打赏
举报
回复
select max(字段ID) from table;
rocknet
2004-09-14
打赏
举报
回复
没人回答吗?
阿里巴巴面试总结DOC版
阿里巴巴面试总结
oracle设置mybatis
自动
生成
id
插入
本来想要在插入时
自动
生成
id
是很简单的,就是用mybatisPlus的注解,在实体类的
id
字段上加上@Table
Id
注解,
自动
生成由雪花算法生成的
id
,不但随机,而且自增,非常好用。但是现在接手了一个项目没有导入mybaitisPlus,只有mybatis,我不敢乱加东西,只能用mybatis做主键自增了。values (sequence_name.NEXTVAL,'张三','男')我们从头开始,在创建序列之前,先查询一下已有序列。
Mybatis获取
自动
增长
Id
Mybatis获取
自动
增长
Id
MyBatis成功插入后获取
自动
增长的
id
1、向xxMapping.xml配置中加上两个配置。 <insert
id
="insertUser" useGeneratedKeys="true" keyProperty="
id
" parameterType="UserEntity"> INSERT INTO USER VALUES(null,#{userName},#{password},#{realName}) </insert> 其...
mongoose模块
自动
生成_
id
当时用mongoose模块生成一条记录时,会
自动
声称一个_
id
字段:var user =new mongoose.model('user',userSchema){ '...':'...', '...':'...' }此时已经生成了一个_
id
字段并赋予了新值.如果想要mongodb自己生成_
id
的值,可以这样写:var user ={ '...':'...', '..
mysql表
自动
生成数值型随机
id
mysql表
自动
生成数值型随机
id
原因: 不想
id
自动
加一,因为容易猜到 不想牺牲性能 建表 CREATE TABLE session_
id
(
id
BIGINT UNSIGNED NOT NULL PRIMARY KEY); 建触发器 CREATE TRIGGER `trigger_increase_session_
id
_insert` BEFORE INSERT ON `session_
id
` FOR EACH ROW BEGIN DECLARE rnd BIGINT UNSIG
MySQL
57,064
社区成员
56,760
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章