Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

初始化版块数据表后出现的错误!~~

[复制链接]
冰雪521 发表于 2012-5-17 20:51:15 | 显示全部楼层 |阅读模式
上个问题地址:https://discuz.dismall.com/forum.php?mod=viewthread&tid=2907348&page=1#pid24528545

现在遇到的还是同样的问题

m.king   大大给的答案根本就解决不了

请问一下是不是还有其他表在使用那些ID数据?

为什么在数据库里设置

数据的自增字段的值为1   的时候

就会提示这样的错误

数据的自增字段的值为36的时候

就不会出现这样的问题

谢谢了




---------------------------------------------------------------------------------------------------------



我平时用不到组群

刚刚新开了个数据库

在里面执行了  TRUNCATE TABLE pre_forum_forum    之后

进入后台添加板块的时候出现以下错误!~~

Discuz! Database Error

(1062) Duplicate entry '1' for key 1 INSERT INTO forum_forumfield SET `fid`='1'

PHP Debug
No.FileLineCode
1admin.php57require(%s)
2source/admincp/admincp_forums.php111discuz_table->insert(Array)
3source/class/discuz/discuz_table.php76discuz_database::insert(%s, Array, false, false, false)
4source/class/discuz/discuz_database.php60discuz_database::query(%s, %s, %s, true)
5source/class/discuz/discuz_database.php136db_driver_mysql->query(%s, %s, true)
6source/class/db/db_driver_mysql.php151db_driver_mysql->halt(%s, %d, %s)
7source/class/db/db_driver_mysql.php218break()



请问应该怎么解决啊?


我主要是想让论坛ID号  从1开始统计
 楼主| 冰雪521 发表于 2012-5-18 07:56:54 | 显示全部楼层
有大大知道吗?

应该是其他表还占用着这些ID吧?还是怎么了?

怎么不能从1开始计数呢?    必须要36开始
回复

使用道具 举报

m.king 发表于 2012-5-18 09:09:32 | 显示全部楼层
这不是bug,我都说了 你这是 fid存在了导致的,你再发帖也没用,不是bug !
如果你要让fid从1开始 你就清空你的表。
只有清空才会从1开始,但是清空后里面数据全部没有。
回复

使用道具 举报

 楼主| 冰雪521 发表于 2012-5-18 22:30:39 | 显示全部楼层
我很是郁闷   真的跟fid这个字段没有任何关系

最后我的解决方法是把a1_forum_forumfield   这个表也同时清理了一下

然后问题解决了!~
回复

使用道具 举报

 楼主| 冰雪521 发表于 2012-5-18 22:32:02 | 显示全部楼层
@m.king
回复

使用道具 举报

 楼主| 冰雪521 发表于 2012-5-18 22:32:42 | 显示全部楼层
m.king 发表于 2012-5-18 09:09
这不是bug,我都说了 你这是 fid存在了导致的,你再发帖也没用,不是bug !
如果你要让fid从1开始 你就清空 ...

问题解决了

但是跟你这个答案没关系啊    郁闷死了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-2-24 21:29 , Processed in 0.025948 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表