2014-12-09 2 views
1

Я новичок в Кассандре, и когда я копировал CSV в Кассандре, я обнаружил проблему с положением моей временной метки. Я использую cqlsh 5.0.1 | Cassandra 2.1.2 | CQL spec 3.2.0 | Собственный протокол v3Кассандра меняет положение столбца временной отметки

CREATE TABLE events (
    id int, 
    type int, 
    eventdate timestamp, 
    PRIMARY KEY (id) 
); 

select * from events; 

id | eventdata | type 
----+-----------+------ 

Почему Кассандра меняет положение столбца временной метки?

Спасибо.

ответ

2

Когда вы возвращаетесь в порядке очереди с ключами, а затем оставшиеся поля в алфавитно-цифровом (может быть ascii-betical или ascii-numeric ... не совсем уверены) порядке. Если вы хотите, чтобы ваши столбцы возвращаются в определенном порядке, вам необходимо указать их (в таком порядке) в вашем SELECT так:

SELECT id, type, eventdate FROM events; 
+0

я не знал о буквенно-цифровом порядке. Благодарю. –

+0

Нет проблем. Рад, что смог помочь! – Aaron

Смежные вопросы