【发布时间】:2011-11-13 05:11:57
【问题描述】:
为什么要查询:
SELECT name, page_id from page WHERE strpos(lower(name),lower('coca')) >= 0
返回此错误
"error_code": 604, "error_msg": "您的语句不可索引。 WHERE 子句必须包含一个可索引的列。这样的列是 在链接的表格中标有 * http://developers.facebook.com/docs/reference/fql"
然而在 Fql 文档中是这样写的:
page_id & name 字段是可索引的
为什么这个查询有效?我知道那不在页表上,但是
SELECT name
FROM user
WHERE uid IN (
SELECT uid2
FROM friend
WHERE uid1=me()
)
AND strpos(lower(name),"jo") >=0
【问题讨论】:
标签: php facebook-fql facebook-page