私はcqlshを使用して、私のカサンドラのDB内の既存のアイテムを更新しようとしています:カサンドラ:強制できません「2016年4月6日13:06:11.534000」フォーマットされた日付まで(ロング)
$ > UPDATE allEvents SET "isLastEvent" = True WHERE "websiteId" = 'sd-8231'
AND "purchaser" = False
AND "currentTime" = '2016-04-06 13:06:11.534000';
そして、私はこれを得た:
InvalidRequest:コード= 2200 [無効なクエリ]メッセージ= "強制することができません '2016年4月6日13:06:11.534000'(長い)フォーマットされた日付を"
場合に役立ちます:
$ > show version
[cqlsh 5.0.1 | Cassandra 3.0.2 | CQL spec 3.3.1 | Native protocol v4]
余分な精度が必要ですか? Cassandraのタイムスタンプタイプはミリ秒単位でしかサポートされません。より高い精度が必要な場合は、100ナノ秒の間隔で正確なtimeuuidタイプ(UUIDv1)を使用できます。 – fromanator