BlackBoard » Design, Programmierung & Entwicklung » Programmieren » mySQL: UPDATE auf alle bis auf eine Zeile? » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen mySQL: UPDATE auf alle bis auf eine Zeile?
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
ragtek ragtek ist männlich
Senior Member


images/avatars/avatar-2260.jpg

Dabei seit: 14.07.2002
Beiträge: 421
Herkunft: Ironcity

mySQL: UPDATE auf alle bis auf eine Zeile?       Zum Anfang der Seite springen

wie mache ich ein update von einer tabelle wo alle zeilen ein update erhalten sollen ausser eine?

also update user set invites=0

__________________
spookykids -> ragtek

www.ragtek.org
www.developer-network.org
www.rapmatics.com
17.11.2005 11:35 ragtek ist offline E-Mail an ragtek senden Beiträge von ragtek suchen
LX LX ist männlich
El Comandante en Jefe


images/avatars/avatar-2290.gif

Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx

Achtung       Zum Anfang der Seite springen

Genauso wie beim SELECT mit einer WHERE-Klausel...

Zum Beispiel:
code:
1:
UPDATE blah SET var=val WHERE id<>12345;


__________________
JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard

"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

17.11.2005 11:46 LX ist offline E-Mail an LX senden Homepage von LX Beiträge von LX suchen
ragtek ragtek ist männlich
Senior Member


images/avatars/avatar-2260.jpg

Dabei seit: 14.07.2002
Beiträge: 421
Herkunft: Ironcity

Themenstarter Thema begonnen von ragtek
      Zum Anfang der Seite springen

also wenn die id 1 is mach ich einfach
UPDATE blah SET var=val WHERE id>1; ?
thx
also ohne dich würd mei seitn ned so ausschaun wies es tut großes Grinsen thx

__________________
spookykids -> ragtek

www.ragtek.org
www.developer-network.org
www.rapmatics.com
17.11.2005 11:52 ragtek ist offline E-Mail an ragtek senden Beiträge von ragtek suchen
Compuholic Compuholic ist männlich
knows where he wants to go tomorrow


images/avatars/avatar-552.jpg

Dabei seit: 19.10.2002
Beiträge: 819
Herkunft: München

      Zum Anfang der Seite springen

Moment, wenn Du
code:
1:
UPDATE blah SET var=val WHERE id>1;

ausfuerst, werden alle datensaetze bei denen ID groesser ist als 1 geaendert. Wenn ich dich richtig verstanden habe, willst Du aber alle ausser einem Datensatz aendern.

LX hatte geschrieben
code:
1:
UPDATE blah SET var=val WHERE id<>12345;

Das ist ein Unterschied. Man beachte <> (ungleich) im Gegensatz zu > (groesser als).
17.11.2005 13:15 Compuholic ist offline E-Mail an Compuholic senden Homepage von Compuholic Beiträge von Compuholic suchen
ragtek ragtek ist männlich
Senior Member


images/avatars/avatar-2260.jpg

Dabei seit: 14.07.2002
Beiträge: 421
Herkunft: Ironcity

Themenstarter Thema begonnen von ragtek
      Zum Anfang der Seite springen

ja und der datensatz is 1

__________________
spookykids -> ragtek

www.ragtek.org
www.developer-network.org
www.rapmatics.com
17.11.2005 15:39 ragtek ist offline E-Mail an ragtek senden Beiträge von ragtek suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Programmieren » mySQL: UPDATE auf alle bis auf eine Zeile?

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH