Das Ändern von Datensätzen

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

UPDATE table
   SET column=expression,...
   [WHERE where_definition]

*Mit UPDATE ist es möglich, einzelne Attribute der mit WHERE selektierten Tupel zu modifizieren.
 
*Wenn WHERE weggelassen wird, bezieht sich die Operation auf alle Tupel der angegebenen Tabelle.
 
*Auf der rechten Seite einer Zuweisung bei SET kann der Name eines Attributs verwendet werden, der dann für den jeweils alten Wert steht.
 
*Primärschlüssel sollten nicht auf diese Weise aktualisiert werden, obwohl MySQL (und wohl auch andere relationale Datenbanken) dies akzeptieren. Besser wäre in so einem Fall die REPLACE-Anweisung...
 
mysql> update Angestellte     
    ->    set abtid = 'WiWi'
    ->    where persid = '3';
Query OK, 1 row affected (0.10 sec)

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 1996, 1998, 1999, 2000 Andreas Borchert, in HTML konvertiert am 07.02.2000