【发布时间】:2015-12-09 05:21:01
【问题描述】:
我在使用“IN”运算符的 GQL 查询中遇到 appengine 错误。我的查询如下:
SELECT * FROM ratings WHERE rating >= 0.0 AND cat = 1 AND pid IN(44,14)
错误信息是:
PHP Fatal error: Uncaught exception 'google\appengine\runtime\ApplicationError' with message 'Encountered "IN" at line 1, column 84.
Was expecting one of:
"contains" ...
"has" ...
"is" ...
"=" ...
"<" ...
"<=" ...
">" ...
">=" ...
"." ...
"(" ...
' in /base/data/home/runtimes/php/sdk/google/appengine/runtime/RealApiProxy.php:53
我将查询放在数据存储管理控制台中,它可以正常工作并显示准确的结果。 怎么了??
【问题讨论】:
标签: google-app-engine google-cloud-datastore gql