返回列表 发布新帖
查看: 4|回复: 0

数据库表重新排序

202

主题

0

回帖

608

积分

高级会员

积分
608
发表于 昨天 18:04 | 查看全部 |阅读模式
[吐舌]

声明:本文所说的话可能不专业,因为我不是学MySQL的

众所周知啊,使用Typecho等博客程序或PHP程序时,在网站内发文章或是创建个东西,将会在数据库里创建一个表,会有一个ID进行排序,就拿Typecho举个例,从前台发完帖,将会多一个表,会多出来一个ID数
(下方的ID分别对应4篇文章)
ID:1,2,3,4
比如你删了其中的第4篇文章,随后又发了一个新文章,这时的ID会变成这样
ID:1,2,3,5
这个ID不会自动排序,虽然对程序没有影响,但是对我这种强迫症来说,那真的是[吐]
后来我先在哔哩哔哩上搜索相关内容,根本搜不到[怒],可搜到一个,结果讲的啥也不是,还没说具体解决办法,没办法,我又到CSDN上搜索相关内容,搜是搜到了,但是话过于专业,导致像我这种不是专门学的根本看不懂[阴险]
我稍微了解了一下MySQL,然后总结了下面的解决办法

解决办法
1.首先打开数据库
2.在左侧选择你要排序的表
3.点击上方“SQL“按钮
4.输入以下内容,并执行
注:内容文字需要修改

SET @i = 0; UPDATE 数据库名称.要修改的表 SET cid =( @i := @i + 1 );ALTER TABLE 数据库名称.要修改的表 auto_increment = 1;

随后就排序好啦[吐舌]
这个文章从我博客拿的,最近准备在这里发一些技术文章
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2001-2026 52线报网 版权所有 All Rights Reserved. |网站地图 闽ICP备19006036号-4
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表