0
私はデータベースを照会しようとしている:結果はありません
fields = "property_1, property_2, ... property_n"
query = "SELECT {0} FROM Table WHERE property_{n+1} = '{1}'".format(fields, property_{n+1})
all_objs = CacheDatastore.fetch(query, refresh=True)
クエリは
のようなものであるかの時に問題が、返されたリストが空であるということです"SELECT * FROM Table WHERE property_{n+1} ='{1}'"
、フルセットが届きます。 必要なインデックスを作成して展開しました。そのインデックスは存在しません。それがでなくなったDBライブラリのバグになっ
ログは、blobキーが見つからないと言うが、プロパティのどれもstring
、float
またはint
は異なるものではありません...
ログが必要です。 'Select * ... 'でも' {n + 1} '書式構文が機能するとは思えません。 – GAEfan
{n + 1}は、WHERE部分で使用されるプロパティがSELECTリストの一部ではありません。混乱につながる場合はごめんなさい。そのような場合に正しい形式は何でしょうか? – dzhovani