PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : update auf Columns mit NULL(mysql)



hanswurst
22-02-2005, 09:01
hallo,
ich möchte folgenden befehl absetzen:
<update Kunde set Name='Micha',Alter='23 Jahre' where Name=NULL and Alter=NULL;>
Das geht aber nicht, da mysql anscheinend keine <where bedingung mit NULL> kann. das gleiche habe ich auch schon mit <Name=''...> versucht. was kan ich machen???

Jasper
22-02-2005, 17:02
hallo,
ich möchte folgenden befehl absetzen:
<update Kunde set Name='Micha',Alter='23 Jahre' where Name=NULL and Alter=NULL;>
Das geht aber nicht, da mysql anscheinend keine <where bedingung mit NULL> kann. das gleiche habe ich auch schon mit <Name=''...> versucht. was kan ich machen???

NULL steht für "kein wert", daher kann man keinen operator wie "=" verwenden.
verwende "is null".


-j

nul
22-02-2005, 18:45
update Kunde set Name='Micha',Alter='23 Jahre' where Name IS NULL and Alter IS NULL

Ich glaube so sollte es gehn! :confused: