问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

MYSQL中表格ID自动增加问题

发布网友 发布时间:2022-04-10 19:29

我来回答

4个回答

热心网友 时间:2022-04-10 20:58

你的ID号这么有规律 从1开始的话

那可以 增加数据时
先 select count(*) from test 获取记录条数 和最大 ID比 如果不相等
那说明 有删除字段
那就
1 取消ID为自增字段
2 查询最小未使用的ID号 然后插入数据
3 再设置ID为自增字段

实际上 步骤2的sql语句有点麻烦。 效率也很低

我的建议是如下:
create table test (
id int auto_increment primary key,
deleteflag int ,
user char(30) not null,
pass varchar(30) not null);

增加一个deleteflag 标记 正常数据deleteflag 为 0
删除数据的时候 只是将deleteflag 标志设置为1
那样的话 增加数据时 只要update就可以了
读取select min(id) from test where deleteflag=1
update test deleteflag=0, 。。。。。。。。where deleteflag=1 and id=minID

热心网友 时间:2022-04-10 22:16

no way.
没有办法,数据库结构就是这样的,ID自动增加,如果该id跟其它表有关联,删除之后其它表再自动增加,id就会错乱了。

热心网友 时间:2022-04-10 23:51

你肯定是在某个地方用到了这些id号所以一旦数据库里面乱了你那里也就over了~
其实很简单,你只要把读取的数据稍微做个处理排下序就可以了~,不用管你输入的时候序号是什么,这样你哪里都能用了~
例子:
$count=0;
$sql="select * from test where '条件' order by id asc";
$result=mysql_query($sql);

while($rows=mysql_fetch_row($result)){
$count++;

$rows['id']=$count;

}
那后你就可以到处去用排好序的$rows了~

热心网友 时间:2022-04-11 01:42

这样是不可能的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 百驴图有多少只驴 黄胄双驴图 有哪位懂的朋友给个答案??? 黄胄双驴图!跪求鉴真伪! 黄胃的驴汤文选的虎 黄胄的百驴图出现在哪本画册里 黄胄的主要作品 江苏医保卡个人账户 大师帮忙看看 家里老辈留下的一幅画 黄胄的《双驴图》想请大家鉴定一下真伪 双胄双驴图,不知道真假 一幅一九七三年的黄胄双驴图,是否真迹 汽车空调有很大异味怎么办? 江苏省老师医保的缴费基数 中国电信的副卡一直不用会怎么样? 电信副卡是坑吗? 把电信副卡设为紧急联系人有什么弊端和坏处 电信主卡和副卡坏处 电信主卡和副卡坏处是什么? 电信副卡有什么坏处 【原创】管理者如何理性对待工作上犯错误的员工 林肯汽车前窗怎么喷水 荣威RX5MAx前挡风玻璃怎样喷水? 往汽车前挡风玻璃喷水,没有水了怎么办 mysql auto_increment 不能自增 抖音里面一个戏精小男孩模仿泫雅的LIP&HIP,还有一个视频是自己唱的 《中国达人秀》有一个小男孩唱歌很好听。他是和他干爸爸一起上来的唱的是《传奇》那个小男孩叫什么名字啊 抖音一个很瘦的男孩在河边唱歌的是谁? 这个小伙很会唱歌,粉丝挺多,我问他在抖音上唱歌好赚钱吗?以下是他的心里话。 有一个小男孩儿,歌唱的贼好 声音很像女的.经常听到他唱勇气的..叫什么名字啊? 抖音里有一个男的手里拿着紫红色音音响唱歌的id叫什么? 抖音里一个唱歌好听的平头男生,和吴岱林声音像的,名字有个生僻字 好像是仄,类似于这个字的男生,是谁? 抖音上有个帅哥唱歌,他爸爸在后面拿着遥控器听他唱的,那帅哥是谁? 抖音一个男生拍记录几年的视频,中间有个片段是在车上唱歌 然后我记得他抖音号是买水果的? 烧纸钱的铝盆黑了怎么办? 厨房铝盆变黑了 铝盆烧黑了用什么能洗干净 汽车打蜡怎么效果更好? 铝盆变黑怎么办 什么是汽车抛光? 铝盆保养