有没有办法让 MySQL 知道在一个充满子查询的巨大自动生成查询中哪个子查询给出了上述错误?如果没有,您的调试策略是什么?
最佳答案
我将首先在查询和可能的子查询上使用 LIMIT 或 DISTINCT。 如果这不起作用,我会开始单独检查并运行每个子查询,是的,这很耗时,但我发现它也有助于避免将来出现同样的问题。
关于mysql - 如何调试 MySQL 错误 1242(子查询返回超过 1 行)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12366519/