我收到了这个错误:
Parse Error: Invalid ORDER BY Property at symbol :3
无法看到导致它的原因,如果我删除了替换并添加了“date”,它就会起作用。
order = "date"
playlists_data = db.GqlQuery('SELECT * FROM Playlist WHERE
client = :1 AND
category = :2
ORDER BY :3 DESC', client, category, order)
答案 0 :(得分:4)
ORDER BY不支持绑定参数。
它们只能在WHERE子句中使用,并且只能替换属性值,而不是属性名称。