主题 : 请教content_id是根据哪个表自动产生序号的
级别: 童生
UID: 57451
积分:19 加为好友
威望: 2 精华: 0
主题:2 回复:23
注册时间:2014-01-25
在线时长:0
1#   发表于:2014-09-26 09:51:49  IP:61.34.*.*
我是jeecmsV5的版本,通过数据库直接手工添加了一批文章,例如先添加jc_content,jc_content_attachment等等。。。之后,我把从数据库直接加的测试数据已经在数据库直接删除了(上千条),现在通过系统后台录入的方式添加数据时,content_id序号却从我数据库导入的最后一个content_id+1开始了,我想还是回到原来这个系统后台最后的id开始,请问这个content_id是哪个表控制的,谢谢!
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
2#   发表于:2014-09-26 09:54:02  IP:111.79.*.*
jc_content_ext表
功成由勤,业精于勤。
级别: 童生
UID: 57451
积分:19 加为好友
威望: 2 精华: 0
主题:2 回复:23
注册时间:2014-01-25
在线时长:0
3#   发表于:2014-09-26 10:15:36  IP:61.34.*.*
回复第2楼

谢谢lfb100的回复,但为何我的jc_content_ext的content_id最大值是1550,但现在系统后台添加数据是从6199开始呢(我批量导入的数据从5000开始到6198),我希望是从1551开始,MySql数据库的content_id难道有个当前值,这个content_id好像不是AUTO_INCREMENT?谢谢
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
4#   发表于:2014-09-26 10:19:46  IP:111.79.*.*
那你之前删除了的数据已经用过了自动增长呀,序列是根据你最后添加的id一直自动增加的
功成由勤,业精于勤。
级别: 童生
UID: 57451
积分:19 加为好友
威望: 2 精华: 0
主题:2 回复:23
注册时间:2014-01-25
在线时长:0
5#   发表于:2014-09-26 10:47:42  IP:61.34.*.*
回复第4楼

是程序里判断的吗?也就是说我未来的content_id一直从6XXX开始了,不能再回到15XX了吗?谢谢
级别: 总版主
UID: 10736
积分:148515 加为好友
威望: 205 精华: 42
主题:287 回复:126217
注册时间:2010-09-08
在线时长:18.01
6#   发表于:2014-09-26 10:51:03  IP:111.79.*.*
那你只有重新建过表序列才会重新从1开始往上递增,这是数据库里序列生成规则啊,和程序没有关系
路漫漫其修远兮,吾将上下而求索!
级别: 童生
UID: 57451
积分:19 加为好友
威望: 2 精华: 0
主题:2 回复:23
注册时间:2014-01-25
在线时长:0
7#   发表于:2014-09-26 16:05:29  IP:61.34.*.*
回复 lfb100 回复yin2035

我研究出来了,是jc_content的content_id带自增序列,我通过alter table jc_content auto_increment=1599 就可以设置自己想要的content_id起始值了,谢谢大家的热心帮助!
级别: 总版主
UID: 10736
积分:148515 加为好友
威望: 205 精华: 42
主题:287 回复:126217
注册时间:2010-09-08
在线时长:18.01
8#   发表于:2014-09-26 16:06:32  IP:111.79.*.*
路漫漫其修远兮,吾将上下而求索!
1 共1页