我在 Amazon-ec2(带有 miniman 资源的 ubuntu 12)上有一个服务器。 我在我的 mac(i7 cpu)上开发了这些东西,并在另一台测试服务器(i5 cpu)上进行了测试,该服务器也是 ubuntu 12。
我的问题是:当我执行长 SQL 时,我的 mac 和测试服务器上的一切都很好(选择数据的结果显示正常,除了执行时间有点长......在我的 mac 上大约0.04 秒在测试服务器上约为 10 秒)。
但是当我在 Amazon-ec2 服务器的命令行上执行相同的 SQL 时,它显示“#REF!”不是“NULL”。(执行时间也很长,大约 5 分钟...)
我不知道要搜索的关键字,只搜索“mysql #REF!”在谷歌和这里,我仍然没有找到任何答案和线索。
是什么导致了这个问题? 我该如何解决? 对不起我糟糕的英语和你的病人!
最佳答案
我仍然没有找到那些“#REF!”的真正原因.. 但我似乎找到了避免它的方法。 我猜是因为执行时间太长了。 所以最后,我们为表添加索引,现在执行时间从 5 分钟减少到 0.2 秒。 还有那些“#REF!”会自动消失。
关于mysql - 为什么mysql select结果显示 "#REF!"而不是 "NULL",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13994511/