社区
CGI
帖子详情
ID的递增怎么做哦??
cncsc
2004-08-11 09:40:27
做个论坛的程序
没个人注册的时候,生成一个数字的ID,从1开始,一直递增
我把counter的初始设置成0,
每次有人注册的时候加1
可是当每次有人注册的时候,cgi的程序又从头开始运行
counter又恢复成初始的0
了,所以没个人注册的ID序列号都是一样的!
不知道怎么解决哦?各位给我个解决的方法!谢谢!!
...全文
145
2
打赏
收藏
ID的递增怎么做哦??
做个论坛的程序 没个人注册的时候,生成一个数字的ID,从1开始,一直递增 我把counter的初始设置成0, 每次有人注册的时候加1 可是当每次有人注册的时候,cgi的程序又从头开始运行 counter又恢复成初始的0 了,所以没个人注册的ID序列号都是一样的! 不知道怎么解决哦?各位给我个解决的方法!谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jackson171
2004-09-12
打赏
举报
回复
同上
tianjy
2004-08-12
打赏
举报
回复
用一个文本文件保存这个变量,用的时候读出来,更改了之后就写回去
数据库主键为什么要用
递增
的序列?UU
ID
为什么不适合
做
主键?
数据库主键为什么要用
递增
的序列? 顺序的
ID
占用的空间比随机
ID
占用的空间小。 原因是数据库主键和索引索引使用B+树的数据结构进行存储,顺序
ID
数据存储在最后一个节点的最后的位置,前面的节点数据都是满的。随机
ID
存储时可能会出现节点分裂,导致节点多了,但是每个节点的数据量少了,存储到文件系统中时,无论节点中数据是不是满的都会占用一页的空间。所以所导致空间占用较大。 UU
ID
为什么不适合
做
主键? UU
ID
值由本机Mac地址和时间戳等因素决定,UU
ID
出现重复概率极几乎可以忽略不计。 如果需求是只保证唯一性,那
mysql 获取
递增
id
_如何在MySQL中获取下一个自动
递增
ID
?
MySQL具有AUTO_INCREMENT关键字来执行自动增量。AUTO_INCREMENT的起始值为1,这是默认值。每条新记录将增加1。要获得MySQL中的下一个自动增量
ID
,我们可以使用MySQL中的函数last_insert_
id
()或带有SELECT的auto_increment。创建一个表,其中“
id
”为自动增量。mysql>createtableNext
Id
Demo-&g...
mysql自动
递增
的
id
mysql自动
递增
的
id
mysql为什么要求
id
递增
性_为什么建议 MySQL InnonDB 的表使用
递增
的主键
ID
经验较少的程序员在设计数据表的时候,经常会听到 DBA 老鸟建议在表上使用
递增
的主键
ID
,而不是使用 UU
ID
等方式产生
ID
。大体的措辞都是 InnoDB 使用自增的主键更快云云,本文尝试阐述为什么需要这样
做
。聚簇索引在 InnoDB 中,每个表都会有一个聚簇索引,在定义了主键( primary key )的情况下,主键所在的列会被作为聚簇索引存储。所谓聚簇索引,意思是数据实际上是存储在索引...
自增
ID
有什么坏处?什么样的场景下不使用自增
ID
?
这里是修真院后端小课堂,每篇分享文从 【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】 八个方面深度解析后端知识/技能,本篇分享的是: 【自增
ID
有什么坏处?什么样的场景下不使用自增
ID
?】 1.背景介绍 在MySQL中,数据表的主键一般采用
id
字段自增的形式。使用自增
ID
给我们带来不少便捷,但也有不少坏处。 2.知识...
CGI
2,204
社区成员
4,518
社区内容
发帖
与我相关
我的任务
CGI
Web 开发 CGI
复制链接
扫一扫
分享
社区描述
Web 开发 CGI
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章