社区
MySQL
帖子详情
关于自动id的问题
jameschan
2003-08-21 02:36:42
我设计了一个表,id是关键字,并且自动滚,表需要经常清空,但是清空后填入的id却是延续以前id的序号,比如以前到100,现在清空后重新插入数据id从101起,请问如何可以让id从1开始呢?
access表中,通过修复压缩后id重新计算,mysql使用什么办法呢?
...全文
24
4
打赏
收藏
关于自动id的问题
我设计了一个表,id是关键字,并且自动滚,表需要经常清空,但是清空后填入的id却是延续以前id的序号,比如以前到100,现在清空后重新插入数据id从101起,请问如何可以让id从1开始呢? access表中,通过修复压缩后id重新计算,mysql使用什么办法呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jameschan
2003-08-22
打赏
举报
回复
都可以达到我的要求了,但是CoolBye的比较简洁一点,
jameschan
2003-08-22
打赏
举报
回复
非常感谢两位!!!
coolbye
2003-08-21
打赏
举报
回复
用Truncate table清表
lxf_1976
2003-08-21
打赏
举报
回复
每次清空数据后,使用
ALTER TABLE tbl_name AUTO_INCREMENT=1
试试
关于
自动
编号的
id
作为数据库主键的
问题
主关键字(主键,primary key)是被挑选出来, 作表的行的唯一标识的候选关键字。但是我们在建表时,有时候会有一个
自动
编号的
id
字段和学号字段。那么,我们选择
id
还是学号(sno)作为关键字? 在这样的表中,该选择什么作为主键?其实很多人会选择sno作为主键,那是一个误区。应该选择
id
作为主键。理由如下:根据主码的定义, 建立主键应该遵循的原则 1. 主键应当是对用户没
ID
EA
自动
生成序列化
ID
ID
EA
自动
生成序列化
ID
mysql
自动
递增的
id
mysql
自动
递增的
id
es手动生成
id
和
自动
生成
id
1. es手动指定document
id
1. 根据应用情况来说,是否满足手动指定document
id
的前提 一般来说,是从某些其他的系统中,导入一些数据到es时,会采取这种方式。就是使用系统中已有的数据的唯一标识,作为es中 document的
id
.举个例子,比如说,开发一个电商网站,做搜索功能,或者OA系统,做员工检索功能。这个时候,数据首先会在 网站系统或者IT系统内部的数据库中,会先有一...
mybatisplus
自动
生成
id
_【mybatis-plus】主键
id
生成、字段
自动
填充
1、主键
id
的生成数据库表里一般都会有一个主键
id
,来做为这条数据的惟一标识。redis常见的方式数据库
自动
增加这种很常见了,能够作到全库惟一。由于
id
是自然排序的,对于涉及到排序的操做会很方便。算法UU
ID
上面的
自动
增加,虽然简单,可是对于分表这样的操做来讲就比较麻烦。由于你在第二张插入数据的时候,须要拿到上一张表最后一个数据的
id
。UU
ID
则不一样,每次都一个随机惟一的值,不过由于是随机,因此...
MySQL
56,677
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章