gql查询返回BadQueryError:Parse Error

时间:2011-04-10 13:42:54

标签: python google-app-engine gql

这是我的gql代码:

data = db.GqlQuery("SELECT * FROM Playlist " + "WHERE tags = :1" + "ORDER BY :2", tag, order)

我收到此错误:

BadQueryError:Parse Error:在符号BY

处预计没有其他符号

有谁知道我做错了什么?

感谢您的帮助 Ĵ

2 个答案:

答案 0 :(得分:5)

你似乎是因为一些未知原因而连接GQL字符串而错过了空间。尝试:

data = db.GqlQuery("SELECT * FROM Playlist WHERE tags = :1 ORDER BY :2", tag, order)

答案 1 :(得分:3)

您在ORDER之前错过了一个空格。