我正在尝试获取 ROWID 以及 Google Fusion Tables 中每一行的所有数据。
这个选择语句:
SELECT *, ROWID FROM [tableID]
导致此错误:
"domain": "fusiontables",
"reason": "badQueryCouldNotParse",
"message": "Invalid query: Parse error near '*' (line 1, position 14).",
"locationType": "parameter",
"location": "q"
如果我指定列名,例如...
SELECT ROWID, name, city, suburb, etc FROM [tableID]
...其中 etc 是所有列名,它工作正常。问题是,我有很多列名,并且会随着时间的推移添加/删除它们,并且不想每次都更新该 select 语句。
是否可以使用 ROWID + 星号通配符 SELECT 语句?
(我意识到我可以通过使用 DESCRIBE 查询来获取所有列名并从那里创建我的查询来做到这一点,但如果可能的话,我希望将调用次数降至最低)。