2011-01-15 9 views
2

Wie kann ich Spalte in Cassandra-Datenbank aktualisieren?Cassandra Update-Spalte

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

zum Beispiel brauche ich Update Nachnamen?

Im mit PHP-Client PHPCASSA.

thanx

Antwort

2

Wie Octopus-Paul sagt, Updates sind die gleichen wie Einsätze. Es gibt jedoch keine Notwendigkeit, vor dem Schreiben zu lesen. Sie können dies tun:

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

Werfen Sie einen Blick hier cassandra-internals-writing (bei Kommentaren suchen 14 und 15). Ich denke, wenn Sie Daten aus Ihrer Datenbank abrufen, ändern Sie Ihre Daten in PHP und fügen Sie das zurück, es wird aktualisiert (wenn Ihre Daten eine UUID hat, wird es aktualisiert werden - Dies ist nur eine Annahme - aber versuchen Sie es)

+0

ok, danke, ich werde es versuchen – Edmhs