Я пытаюсь обновить существующий элемент в моей Кассандры БД с помощью cqlsh:Кассандры: Невозможно принуждать «2016-04-06 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-04-06 13: 06: 11,534000' на отформатированную дату (длинный)"
В случае, если это может помочь:
$ > show version
[cqlsh 5.0.1 | Cassandra 3.0.2 | CQL spec 3.3.1 | Native protocol v4]
Вам нужна дополнительная точность? Тип временной отметки Кассандры будет поддерживать только миллисекунды. Если вам нужна более высокая точность, вы можете использовать тип timeuuid (UUIDv1), который соответствует 100 наносекундным интервалам. – fromanator