2011-01-15 4 views
2

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

columnfam{ 
    username{ 
    name:edds, 
    surname:surname, 
    email:[email protected] 
    } 
} 

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

im Использование php-клиента PHPCASSA.

Thanx

ответ

2

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

$column_family->insert('username', array('surname' => $new_surname)); 
2

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

+0

ok, thanx, я попробую – Edmhs