我在卡桑德拉使用CQL3以下表中創建插入和時間戳檢索到基於卡桑德拉CQL3表在Python
fmt = '%m/%d/%Y %H:%M'
t1 = datetime.strptime("01/01/2000 22:05", fmt)
prepared = session.prepare("""
INSERT INTO user_log (user_id,zone_id,freq,time) VALUES (?,?,?,?)
""")
session.execute_async(prepared.bind((str(Uid),str(zone_id),int(freq),t1)))
插入很好,但當我嘗試檢索值時,它會在檢索時間值時引發異常。檢索所有其他列正常工作。 Select *
也會拋出異常。
請詳細說明一下。 您是否嘗試在cqlsh中執行'select * from user_log'? 什麼是異常消息? – omnibear
好吧,它的奇怪。我將檢索到的結果轉儲到json中,它會拋出異常。當我試圖打印到控制檯,它工作正常。任何可能的原因的想法。檢索到的時間戳以逗號分隔。 time = datetime.datetime(2013,2,5,7,37) –
它看起來好像時間戳沒有正確轉儲到json中。否則它的工作正常。 –