Cassandra update column - PullRequest
       18

Cassandra update column

2 голосов
/ 15 января 2011

Как я могу обновить столбец в базе данных Cassandra ??

columnfam{
  username{
    name:edds,
    surname:surname,
    email:mymail@rrr.com
  }
}

например мне нужно обновить фамилию ??

im используя php клиент PHPCASSA.

thanx

Ответы [ 2 ]

2 голосов
/ 15 января 2011

Как говорит Octopus-Paul, обновления такие же, как и у вставок. Там нет необходимости читать, прежде чем писать, хотя. Вы можете просто сделать это:

$column_family->insert('username', array('surname' => $new_surname));
2 голосов
/ 15 января 2011

Посмотрите здесь cassandra-internals-writing (посмотрите комментарии 14 и 15).Я предполагаю, что если вы извлекаете данные из своей базы данных, изменяете свои данные в PHP и повторно вставляете, что эти данные будут обновлены (если у ваших данных есть UUID, они будут обновлены - это всего лишь предположение, но попробуйте))1003 *

...