我在 Cassandra 中使用 CQL3 创建了下表:
CREATE TABLE user_log (
user_id text,
zone_id text,
freq int,
time timestamp,
PRIMARY KEY (user_id, zone_id)
)
datastax
我使用Cassandra-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 *
也抛出异常。