首页 > 解决方案 > Django 中的 sqlalchemy.exc.ProgrammingError

问题描述

我正在使用 MySQL 8.0 版开发 Django 应用程序。我在运行我的应用程序后更改为 5.7 版我收到此错误 "sqlalchemy.exc.ProgrammingError: (pymysql.err.ProgrammingError) (1064, "您的 SQL 语法有错误;请查看与您的对应的手册MySQL 服务器版本,用于在“(按 ovr.obj_nm 排序)”附近使用正确的语法,但详细信息通常存储在数据库中。

标签: pythonmysqldjango

解决方案


query尝试使用对象上的方法检查正在执行的实际 sql 查询QuerySet。有关如何在此堆栈答案中执行此操作的更多信息:如何查看 Django 正在运行的原始 SQL 查询?


推荐阅读