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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

查看日志内容的时候出现错误,提示:SQL: INSERT INTO uchome_log

[复制链接]
wushiy 发表于 2009-3-10 23:09:54 | 显示全部楼层 |阅读模式
全文如下:


没有安装过任何插件,昨天还好好的,今天就这样了。请问这是怎么回事,该如何解决?

谢谢。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
it2500 发表于 2009-3-10 23:36:53 | 显示全部楼层
点击那个帮助链接看看啥问题呢
回复

使用道具 举报

 楼主| wushiy 发表于 2009-3-10 23:51:58 | 显示全部楼层
帮助链接提示原因是找不到 %s.frm 这个文件。

昨天还好好的,今天就设置了下后台的“系统设置”——模块缓存——缓存分表等级,把里面的“只用一个表”选择为“用15个子表”后没多久就发现这样了。其他设置和文件没动过。

刚才我又改回了“只用一个表”,但问题依然没解决。 急死我了。
回复

使用道具 举报

 楼主| wushiy 发表于 2009-3-11 14:44:37 | 显示全部楼层
错误编号:1017

问题分析:

找不到 %s.frm 这个文件。请确认数据库目录下这个文件是否存在。

解决方法:

1、存储数据表的文件名是有大小写的,大小写错误了就会“找不到”,即使是在不区分文件名大小写的操作系统(比如 WINDON)下,查询中引用的表名也应保持大小写的一致性。一般采用分散文件方式保存的 MYSQL 数据表,每个表一般有三个文件,扩展名分别是 .frm .MYD .MYI,注意大小写!那些提示出错的表,扩展名三个都是小写的!于是把扩展名 MYD MYI 都改成大写,问题解决。


我没动过数据库啊!!
回复

使用道具 举报

姚晓诺 发表于 2011-9-23 09:43:55 | 显示全部楼层
删除uchome_log,写入sql语句:
CREATE TABLE uchome_log ( logid mediumint(8) unsigned NOT NULL auto_increment, id mediumint(8) unsigned NOT NULL default '0', idtype char(20) NOT NULL default '', PRIMARY KEY (logid) ) ENGINE=MYISAM DEFAULT CHARSET=gbk
回复

使用道具 举报

thizluo 发表于 2011-11-4 13:23:09 | 显示全部楼层
修复
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-21 13:49 , Processed in 0.109970 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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