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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[BUG] uchome设计又一个BUG

[复制链接]
bugx 发表于 2010-6-15 11:55:19 | 显示全部楼层 |阅读模式
本帖最后由 bugx 于 2010-6-15 12:16 编辑

今天uchome出现uchome_log 的Duplicate entry 16777215 key的错误。
这个值重复几率很小的,是自增值,除非数据库在出错,意外停止等特点情况下小几率发生。那么这个问题是怎么回事呢?
经分析,打开数据库结构一看
uchome字段类型为mediumint(8)
mediumint字段带符号的范围是-8388608到8388607,无符号的范围是0到16777215,使用3个字节。

这个log表,每次打开文章都会写入记录,不知道这个表是记录什么log的,能不能清空?
不然的话这个数字不够的,我改成bigint型,即可解决这个问题。



哦,我看到有人有同样的问题,官方好像有一个log.php的清理程序。难怪,我在升级2.0后,这个默认并没有有效启动。

但是执行log.php后,记录还是那么多啊


最终解决,不是字段问题,看了下代码是可以清空表的,我把表情空了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-6-2 12:40 , Processed in 0.157763 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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