0
Apache Phoenix DBが設定されています.PythonDbプラグインでPythonを使用してクエリを実行しようとしています。Python、phoenixdb - 行を取得していません(エラーは発生しません)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| PK | did | sensorid | sensor_timestamp | EXTRA_LEVEL | EXTRA_SCALE | EXTRA_HEALTH | EXTRA_STATUS | EXTRA_PLUGGED | EXTRA_PRESENT | EXTRA_VOLTAGE | level_percent | temperature_C | EXTRA_TECHNOLOGY | EXTRA_TEMPERATURE |
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
私はphoenixdbそれは私がなっていない午前1行を残しているを使用して、それを照会しようとする、しかし、私はすべてのエラーを得ることはありません:
は、私は次の行を持つテーブルがあります。
クエリのための私のコードは次のとおりです。
import phoenixdb
connection = phoenixdb.connect(<url>)
cursor = connection.cursor()
query = """select PK,"did", "sensorid", "sensor_timestamp", {3}
from "sensor_data"
where "did"='{0}'
and "sensorid" = '{1}'
and "sensor_timestamp" > '{2}'
order by "sensor_timestamp"
limit 10""".format(357139052213522, 902, 1463163952256, '"EXTRA_LEVEL", "EXTRA_SCALE", "EXTRA_HEALTH", ' \
'"EXTRA_STATUS" "EXTRA_PLUGGED", "EXTRA_PRESENT", ' \
'"EXTRA_VOLTAGE", "level_percent", "temperature_C", ' \
'"EXTRA_TECHNOLOGY","EXTRA_TEMPERATURE"')
cursor.execute(query)
rows = cursor.fetchall()
for row in rows:
print(row)
私の出力は次のとおりです。
['357139052213522_1486731821342_902', '357139052213522', '902', '1486731821342', '64', '100', '2', '2', 'true', '3990', '64.0', '25.0', 'Li-ion', '257']
そして、これをカウントすることで、私は1つの項目が欠落していることがわかります。..誰がどのような考えを持っていますこれは原因である可能性がありますか?