0

当我在查询下运行时,它给了我错误
Error Code: 126. Incorrect key file for table '/tmp/#sql_52e_0.MYI'; try to repair it

询问:

Select id, first_name, last_name, communication_email,birthday,group_concat(email_template_id) as T from uzer
LEFT join user_email_preference ON uzer.id = user_email_preference.user_id    
group by user_id limit 1

当我group_concat()从查询中删除功能时,它运行完美而没有错误,不知道为什么?

我用谷歌搜索错误,发现如果你没有足够的信息,tmp/它只会给出这种类型的错误。但是我在这里只获取一个reord,而且当我有group_concat()查询时,它只会给我错误。

4

2 回答 2

0

错误 126 是应用程序运行时错误。通常,当应用程序尝试从特定 DLL 文件重新获取信息但此文件在您的计算机上不再存在时,会发生此错误。

  • 恢复丢失或删除的 DLL 文件
  • 从 Windows 7 安装光盘展开 DLL 文件映像
  • 使用 Reginout 或 Ccleaner 修复 Windows 注册表
  • 再次注册 DLL 文件
  • 删除与 SQL Server 相关的注册表项
  • 卸载并重新安装相关程序

谢谢

于 2013-12-11T15:35:45.787 回答
0

尝试

"REPAIR TABLE `uzer`"

和'user_email_preference'

更多细节:mysql修复

于 2013-12-09T10:05:16.860 回答