当我尝试使用以下 SQL 从 MySQL 数据库中获取一些结果时,
entries = db.query("SELECT * FROM users ORDER BY created_at DESC LIMIT %s", count)
我收到了这个错误:
文件“/Library/Python/2.7/site-packages/MySQLdb/connections.py”,第 36 行,在 defaulterrorhandler raise errorclass, errorvalue ProgrammingError: (1064, "You have an error in your SQL syntax; check the manual that对应您的 MySQL 服务器版本,以便在第 1 行的 ''20'' 附近使用正确的语法")
我真的不知道我的 SQL 脚本有什么问题。实际上,它在我以前的 PHP 版本的服务器中运行良好。为什么它在我的 Python 版本中不起作用?有什么与 Tornado 数据库包装器相关的特定内容吗?
我试图搜索整个互联网,没有运气。:(