18.08.2003, 20:37
Das Update dient dazu gewisse Werte in Datensätzen zu verändern.
Man sagt einfach in welcher Tabelle man welche Spalten ersetzt. Mit einer "where" Bedinung kann man dann gewisse Datensätze auswählen, aber das erkläre ich euch später.
In unserem Beispiel haben wir eine Tabelle namens "tabelle" und drei Spalten: "ID","vorname","nachname". Die ID ist ein Autowert, und wird daher nicht ersetzt.
Ein fertiges Update Statement könnt dann so aussehen:
Wir ersetzen hier bei jedem Datensatz in der Tabelle den vornamen durch "anderer" und den nachnamen durch "keine Ahnung".
Man hat bei dem Update Statement die Möglichkeit eine "where" Bedinung reinzubringen. Wenn man also z.B. alle Datensätze mit dem Vornamen "Christopher" ersetzt haben möchte würde das so aussehen:
Update tabelle set vorname='anderer', nachname='keine Ahnung' where vorname='Christopher'
Hier wird der vorname und der nachname aller Datensätze ersetzt, die den Vornamen "Christopher" haben.
Bei bestimmten Werten (hier: Christopher) müsst ihr aufpassen, denn bei Textfeldern müssen die Werte vorne und hinten ein Hochkomma ( ' ) haben. Bei Zahlenfeldern müssen sie keines haben.
Viel Erfolg
mfg
Zerogiven
mehr gibts auf http://www.boldluck.at
Man sagt einfach in welcher Tabelle man welche Spalten ersetzt. Mit einer "where" Bedinung kann man dann gewisse Datensätze auswählen, aber das erkläre ich euch später.
In unserem Beispiel haben wir eine Tabelle namens "tabelle" und drei Spalten: "ID","vorname","nachname". Die ID ist ein Autowert, und wird daher nicht ersetzt.
Ein fertiges Update Statement könnt dann so aussehen:
Code:
Update tabelle set vorname='anderer', nachname='keine Ahnung'
Wir ersetzen hier bei jedem Datensatz in der Tabelle den vornamen durch "anderer" und den nachnamen durch "keine Ahnung".
Man hat bei dem Update Statement die Möglichkeit eine "where" Bedinung reinzubringen. Wenn man also z.B. alle Datensätze mit dem Vornamen "Christopher" ersetzt haben möchte würde das so aussehen:
Update tabelle set vorname='anderer', nachname='keine Ahnung' where vorname='Christopher'
Hier wird der vorname und der nachname aller Datensätze ersetzt, die den Vornamen "Christopher" haben.
Bei bestimmten Werten (hier: Christopher) müsst ihr aufpassen, denn bei Textfeldern müssen die Werte vorne und hinten ein Hochkomma ( ' ) haben. Bei Zahlenfeldern müssen sie keines haben.
Viel Erfolg
mfg
Zerogiven
mehr gibts auf http://www.boldluck.at
<a href="http://www.boldluck.at" target="_blank">
</a>