phpbar.de logo

Mailinglisten-Archive

Update mit Bedingung???

Update mit Bedingung???

Ralf Eggert mysql-de_(at)_lists.bttr.org
Mon, 19 Nov 2001 13:07:43 +0100


Moin Lars,

>UPDATE table SET feld1='neuerwert' IF (feld1 != 'neuerwert')

fast richtig, versuch es mal hiermit:

UPDATE table 
SET feld1='neuerwert' 
WHERE feld1 != 'neuerwert'

Dies wuerde aber alle Eintraege in der Tabelle aktualisieren, bei denen
feld1 nicht 'neuerwert' enthaelt! Du kannst dies natuerlich weiter
eingrenzen, z.B. wird nun nur der Eintrag mit der Id 4711 aktualisiert,
wenn feld1 nicht 'neuerwert' enthaelt:

UPDATE table 
SET feld1='neuerwert' 
WHERE feld1 != 'neuerwert'
AND id = 4711

Gruss,

        Ralf

-- 
__________________________________________
 In-Greece.de - die Griechenlandcommunity
_______ http://www.in-greece.de/ _________

---
!!NEU!!
Fragen und Antworten zu MySQL und dieser Liste unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive