如何重置 AUTO_INCREMENT ?(在线等待) 不可以,一般auto_increment都是Primary key或主键的一部分,是不可以删除该列的.其实何必让其从一开始呢,int(11)不够用long也不可能不够用啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果在原有的数据上是不行的,因为自动增长是唯一的如果想重新 录入数据可以AUTO_INCREMENT=1 ; 同事帮我移植数据库。这是一个新的表,我不知道他是不是从旧表直接 Copy 过来的。所以第一条记录就是从 10000 多开始。是上头的要求,把 ID 重置。 1、导出表结构2、以sql指令的格式导出数据,不含 AUTO_INCREMENT 的id 字段3、删除原表4、根据导出的表结构重新建表5、插入导出的数据 不用,在任何一个数据库管理器中都可以将AUTO_INCREMENT 置1的,,比如PHPMYSQLADMIN中选择一个表点点操作,其中就有将AUTO_INCREMENT 值置1的表单 我本来也想算了,导出纯SQL,重建一下表算了。twt326(天地小子) 你的 PHPMyAdmin 是什么版本?我的PHPMyAdmin 没有此操作。你能否帮我得到 将AUTO_INCREMENT 值置1 的纯SQL,PHPMyAdmin 的操作都有SQL出来的。多谢先。 哦如果那别 AUTO_INCREMENT 关联到了其他的表那怎么办! 看看这句行不ALTER TABLE `bj_line` PACK_KEYS =0 CHECKSUM =0 DELAY_KEY_WRITE =0 AUTO_INCREMENT =745 不会关联的吧,应该是每个表都是单独的。show table status like 'tablename' 语句是:ALTER TABLE 表名 auto_increment=值 例如 ALTER TABLE tables1 auto_increment=1我用的是2.5.3 和2.6.0 两个系统都可以在选择一个表后点操作后面页面的最下面可以改变AUTO_INCREMENT的值 ,你看看 To 天地小子:Thanks very muchs.ALTER TABLE table_name auto_increment=1 是可以的。这个好像与数据库版本有关系,我这里两个版本,一个4.0.21 可以一个3.22.32 不可以。 mysql权威指南那本书上有说怎么弄的。可惜我现在不在家里。 HEHE NOT AT ALL..LET US DAY DAY UP,HAHAHA 关于错误类型 404 php和指南针,各路英雄快帮帮我~ SOS!fopen()打不开映射盘文件 PHP截取网址中主域名问题 mysql的一个问题 from中的seclect问题 熟悉php Com 的朋友请进~~~~~~~~~` 如何解决这样的后退问题? 如何让apahce4.0.43支持php4 怎样设置apache可浏览目录属性 PHP上传程序出错??? 问一个数组的弱弱问题
可以AUTO_INCREMENT=1 ;
所以第一条记录就是从 10000 多开始。是上头的要求,把 ID 重置。
2、以sql指令的格式导出数据,不含 AUTO_INCREMENT 的id 字段
3、删除原表
4、根据导出的表结构重新建表
5、插入导出的数据
如果那别 AUTO_INCREMENT 关联到了其他的表那怎么办!
ALTER TABLE `bj_line` PACK_KEYS =0 CHECKSUM =0 DELAY_KEY_WRITE =0 AUTO_INCREMENT =745
语句是:ALTER TABLE 表名 auto_increment=值
例如 ALTER TABLE tables1 auto_increment=1我用的是2.5.3 和2.6.0 两个系统都可以在选择一个表后点操作后面页面的最下面可以改变AUTO_INCREMENT的值 ,你看看
Thanks very muchs.ALTER TABLE table_name auto_increment=1 是可以的。这个好像与数据库版本有关系,我这里两个版本,一个4.0.21 可以
一个3.22.32 不可以。
可惜我现在不在家里。