2011-01-15 46 views
2

如何更新cassandra数据库中的列?Cassandra更新列

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

例如我需要更新姓氏?

即时通讯使用PHP客户端PHPCASSA。

感谢名单

回答

2

正如Octopus-Paul所说的,更新与插入相同。不过,在写作之前不需要阅读。你可以这样做:

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

看看这里cassandra-internals-writing (看评论14和15)。我猜如果你从你的数据库检索数据,修改你的数据在PHP中,并重新插入,它会得到更新(如果你的数据有UUID它将被更新 - 这只是一个假设 - 但试试看)

+0

好的,thanx,我会尝试 – Edmhs