原创  php mysql Errcode: 28 终极解决方法 收藏

 perror   28  
  Error   code     28:     No   space   left   on   device

SQL语句执行错误:SELECT title,gid FROM blog_blog WHERE date < 1246200383 and hide = 'n' and type='blog' ORDER BY date DESC LIMIT 1
Error writing file 'C:\WINDOWS\TEMP\MY9B6F.tmp' (Errcode: 28)

解决方法:

1.释放C:\WINDOWS\TEMP\空间

2.因为原表太大,所以查询时生成的临时表过大,因此出错。
解决办法。重启了mysql,然后加上where分三段查询,避免全表扫描。

测试结果:第一个有用,第二个有道理,没测试过,过了第一个就解决了,第二个以后好好研究下

发表于 @ 2009年06月30日 09:13:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:www.snamper.cn我的官网

  • 发表评论
  • 评论内容:
  •  
Copyright © marsxing8
Powered by CSDN Blog