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キーが見つからないと言うが、プロパティのどれもstringfloatまたはintは異なるものではありません...

+0

ログが必要です。 'Select * ... 'でも' {n + 1} '書式構文が機能するとは思えません。 – GAEfan

+0

{n + 1}は、WHERE部分で使用されるプロパティがSELECTリストの一部ではありません。混乱につながる場合はごめんなさい。そのような場合に正しい形式は何でしょうか? – dzhovani

答えて

関連する問題