我在我的MySql Server上执行了这个查询,它给了我“MySQL服务器已经消失”的错误。在以下查询中,我的两个表都有超过1000000行。
SELECT a_tab_11_10.url as url,a_tab_11_10.c5 as 't1',a_tab_12_10.c3 as 't2'
FROM a_tab_11_10 join a_tab_12_10 on (a_tab_11_10.url)=(a_tab_12_10.url)
order by (a_tab_11_10.c5-a_tab_12_10.c3) desc limit 10
这是我的日志文件,但我没有得到它。 谢谢@Faisal的回答,我检查了我的日志文件,但我没有得到它..
110111 10:19:50 [注意]插件'FEDERATED'被禁用 110111 10:19:51 InnoDB:开始;日志序列号0 945537221
110111 10:19:51 [注意]事件调度程序:已加载0事件
110111 10:19:51 [注意] wampmysqld:准备连接。版本:'5.1.36-community-log'套接字:''端口:3306 MySQL社区服务器(GPL)
110111 12:35:42 [注意] wampmysqld:正常关机
110111 12:35:43 [注意]事件调度程序:清除队列。 0个事件
110111 12:35:43 InnoDB:开始关机......
110111 12:35:45 InnoDB:关闭完成;日志序列号0 945538624
110111 12:35:45 [警告]强行关闭1个插件
110111 12:35:45 [注意] wampmysqld:关闭完成>
110111 12:36:39 [注意]插件'FEDERATED'被禁用 110111 12:36:40 InnoDB:开始;日志序列号0 945538624
110111 12:36:40 [注意]事件调度程序:已加载0事件
110111 12:36:40 [注意] wampmysqld:准备连接。版本:'5.1.36-community-log'套接字:''端口:3306 MySQL社区服务器(GPL)
110111 12:36:40 [注意] wampmysqld:正常关机
110111 12:36:40 [Note]事件调度程序:清除队列。 0个事件
110111 12:36:40 InnoDB:开始关机......
110111 12:36:42 InnoDB:关闭完成;日志序列号0 945538634
110111 12:36:42 [警告]强行关闭1个插件
110111 12:36:42 [注意] wampmysqld:关闭完成
110111 12:36:52 [注意]插件'FEDERATED'被禁用 110111 12:36:52 InnoDB:开始;日志序列号0 945538634
110111 12:36:52 [注意]事件调度程序:已加载0事件
110111 12:36:52 [注意] wampmysqld:准备连接。版本:'5.1.36-community-log'套接字:''端口:3306 MySQL社区服务器(GPL)
110111 12:37:42 [注意] wampmysqld:正常关机
110111 12:37:42 [注意]事件调度程序:清除队列。 0个事件
110111 12:37:42 InnoDB:开始关机......
110111 12:37:43 InnoDB:关闭完成;日志序列号0 945538634
110111 12:37:43 [警告]强行关闭1个插件
110111 12:37:43 [注意] wampmysqld:关闭完成
110111 12:37:46 [注意]插件'FEDERATED'被禁用 110111 12:37:46 InnoDB:开始;日志序列号0 945538634
110111 12:37:46 [注意]事件调度程序:已加载0事件
110111 12:37:46 [注意] wampmysqld:准备连接。版本:'5.1.36-community-log' socket:''port:3306 MySQL社区服务器(GPL)
答案 0 :(得分:1)
答案 1 :(得分:0)
当您与mysql_connect
建立的连接关闭且句柄MYSQL *无效时,会发生此错误。它应该与查询本身无关,事实上,如果查询错误,您会收到不同的错误消息。
您应该检查连接关闭的原因。是否重启了mysql守护进程?你使用多个线程而另一个线程调用mysql_close
?