论坛风格切换
  • 2794阅读
  • 0回复

[程序设置问题]CREATE TEMPORARY TABLE heap_hitupdate错误的解决方法 [复制链接]

上一主题 下一主题
离线太史慈
 

发帖
766
金币
626
威望
556
只看楼主 倒序阅读 使用道具 楼主  发表于: 2011-12-13
— 本帖被 云天河 从 pw问题互助 复制到本区(2012-10-25) —
有人页面上报错,提示
  1. Query Error: CREATE TEMPORARY TABLE heap_hitupdate (tid INT(10) UNSIGNED NOT NULL ,hits SMALLINT(6) UNSIGNED NOT NULL) TYPE = HEAP

不过这个是SQL,还要看具体的错误是什么
如果是提示
  1. MySQL Server Error:
  2. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE = HEAP' at line 1 ( 1064 )

这句话意思告诉你type=heap这个类型,mysql版本不支持
这时嘛,要么升级mysql版本,要么到后台关闭这个功能。

还有种提示是create权限不够的,因为有很多客户用的虚拟主机,开不了create权限,所以也会报错。

后台->模式>论坛模式->界面设置->列表页
点击数更新策略,这个设置,实时更新,如果开启了"数据库缓存",就有可能报上面那个错误
如果服务器负载比较高的话,建议把"文本缓存"开启,这个肯定是不会报错的。
文本缓存延迟更新[小时],想对应设置一下,一般设1就可以了。
[url=http://www.phpwind.com]phpwind[/url]
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
提到某人:
选择好友
上一个 下一个