远程mysql不执行查询:如何简化查询?

远程mysql不执行查询:如何简化查询?,mysql,sql,phpmyadmin,Mysql,Sql,Phpmyadmin,下面列出的查询在localhost上运行良好,但当以我的服务提供商数据库为目标远程执行时,PHP脚本和phpMyAdmin控制台中的SQL查询都会挂起,尽管每个块在单独运行时都返回预期的表 怎么了?关于如何使其更短或更简单从而帮助远程MySQL有什么建议吗 从“表1”中选择* Tag1在哪里 从“表2”中选择不同的“Tag1” “Tag1”不在哪里 从'Table2'中选择'Tag1',其中'Tag2`='$keyWord' 它在表2上为表1中的每条记录执行子查询,首先尝试选择tag1,然后简单

下面列出的查询在localhost上运行良好,但当以我的服务提供商数据库为目标远程执行时,PHP脚本和phpMyAdmin控制台中的SQL查询都会挂起,尽管每个块在单独运行时都返回预期的表

怎么了?关于如何使其更短或更简单从而帮助远程MySQL有什么建议吗

从“表1”中选择* Tag1在哪里 从“表2”中选择不同的“Tag1” “Tag1”不在哪里 从'Table2'中选择'Tag1',其中'Tag2`='$keyWord'
它在表2上为表1中的每条记录执行子查询,首先尝试选择tag1,然后简单地更改where to where tag1_from_previous_query我看不出这是如何使用sql server的,也许您应该删除该tag1_是否确实挂起?或者可能只是没有返回行…?感谢您的及时回复@dbinns66。我恳请您重新措辞,以便更好地理解您的建议。关于悬空问题,感谢@jarlh的评论,对于20MB数据库,localhost需要半秒钟的时间来回答任何问题,而远程服务器在半小时后没有返回任何内容,并且我的网页上也没有显示所有手表。。。叹气