【发布时间】:2023-12-12 12:42:01
【问题描述】:
管理面板工作正常,但在前端出现以下错误。
SQLSTATE[23000]:违反完整性约束:1052 列“位置”在 order 子句中不明确
知道这是什么吗?
【问题讨论】:
-
这意味着在 JOIN 中,列位置正在使用但存在于 2 个表中,例如 TABLE_A.position 和 TABLE_B.position 并且连接使用位置但未指定使用位置的表. *.com/questions/8509798/…
-
感谢您的帮助,但我在这方面完全是个菜鸟,如果您能给我提示如何解决此问题,我将不胜感激。
-
我需要的比你给我的要多得多。这个错误非常模糊。您是否使用自定义扩展程序?我可以说它是一条 SQL 语句,但它可能来自许多变量。
-
嗯,是的,我在升级过程之前禁用了一些扩展,这也是一个自定义主题,其中集成了 wordpress,我知道 :) 你可能在想哦,我在一个很深的麻烦,但是是的,这就是我正在处理的问题。不知道如何显示整个错误,我应该复制粘贴吗?我不知道我对此很坚持,但是非常感谢您尝试帮助我,非常感谢 Vern。
-
您可以从检查堆栈跟踪的异常开始,该堆栈跟踪应该引导您找到应该吐出错误的文件。