Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Tutorial: Daten in einer Amazon Keyspaces-Tabelle löschen
Verwenden Sie die Anweisung, um Daten in Ihrer employees_tbl
Tabelle zu löschen. DELETE
Sie können Daten aus einer Zeile oder aus einer Partition löschen. Seien Sie vorsichtig beim Löschen von Daten, da Löschungen irreversibel sind.
Durch das Löschen einer oder aller Zeilen aus einer Tabelle wird die Tabelle nicht gelöscht. Somit können Sie es erneut mit Daten füllen. Durch das Löschen einer Tabelle werden die Tabelle und alle darin enthaltenen Daten gelöscht. Um die Tabelle wieder verwenden zu können, müssen Sie sie neu erstellen und ihr Daten hinzufügen. Durch das Löschen eines Schlüsselraums werden der Schlüsselraum und alle darin enthaltenen Tabellen gelöscht. Um den Schlüsselraum und die Tabellen verwenden zu können, müssen Sie sie neu erstellen und sie dann mit Daten füllen.
Zellen löschen
Beim Löschen einer Spalte aus einer Zeile werden die Daten aus der angegebenen Zelle entfernt. Wenn Sie diese Spalte mithilfe einer SELECT
Anweisung anzeigen, werden die Daten als Null
angezeigt, obwohl an dieser Stelle kein Nullwert gespeichert wird.
Die allgemeine Syntax zum Löschen einer oder mehrerer bestimmter Spalten lautet wie folgt.
DELETE column_name1[, column_name2...] FROM table_name WHERE condition ;
In Ihrer employees_tbl
Tabelle können Sie sehen, dass der CEO "None"
für einen Manager zuständig ist. Löschen Sie zunächst diese Zelle, sodass keine Daten darin enthalten sind.
Um eine bestimmte Zelle zu löschen
-
Führen Sie die folgende
DELETE
Abfrage aus.DELETE manager_id FROM "myGSGKeyspace".employees_tbl WHERE id='789-01-2345' AND division='Executive';
-
Stellen Sie sicher, dass der Löschvorgang wie erwartet durchgeführt wurde.
SELECT * FROM "myGSGKeyspace".employees_tbl WHERE id='789-01-2345' AND division='Executive';
Zeilen löschen
Es kann vorkommen, dass Sie eine ganze Zeile löschen müssen, z. B. wenn ein Mitarbeiter in den Ruhestand geht. Die allgemeine Syntax für das Löschen einer Zeile lautet wie folgt.
DELETE FROM table_name WHERE condition ;
Um eine Zeile zu löschen
-
Führen Sie die folgende
DELETE
Abfrage aus.DELETE FROM "myGSGKeyspace".employees_tbl WHERE id='456-78-9012' AND division='Engineering';
-
Stellen Sie sicher, dass der Löschvorgang wie erwartet durchgeführt wurde.
SELECT * FROM "myGSGKeyspace".employees_tbl WHERE id='456-78-9012' AND division='Engineering';