Zum Inhalt springen

MySQL/ UPDATE/ NULL und meine Probleme


bionaut

Empfohlene Beiträge

Hallo Ihr,

ich habe da mal ein simples Problem, bekomme das aber nicht gefixed. Ich habe eine Tabelle mit mehreren Spalten. In einigen sind keine Werte drin, sie sind auch nicht leer aber mit NULL vorbelegt. Diese Felder moechte ich nun gerne mit einer 0 fuellen. Mein Ansatz:

UPDATE table SET spalte_x=0 WHERE spalte_x=NULL;
Ich steh irgendwie aufm Schlauch. Denn mein phpmyadmin sagt mir jetzt nur " Betroffene Datensätze: 0 (die Abfrage dauerte 0.0029 sek)". Huestel, sollten jetzt nicht alle Felder die mit NULL belegt waren mit einer 0 gefuellt sein ? Habe schon einige Variationen versucht aber nuescht klappt:

UPDATE table SET spalte_x=0 WHERE spalte_x=NULL;

UPDATE table SET spalte_x=0 WHERE spalte_x='NULL';

UPDATE table SET spalte_x=0 WHERE spalte_x<>1 AND spalte_x<>2;

UPDATE table SET spalte_x=0 WHERE spalte_x='';

Vielleicht kann mir ja jemand weiterhelen und mir das Brett vorm Kopf entfernen.

Gruessle und Dank

bio*

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo,

habe das Problem gefixed ... Doku lesen ist doch was feines also entschuldigt den Thread.

Loesung:

UPDATE table SET spalte_x=0 WHERE spalte_x IS NULL;

Also statt einem = (gleich) einfach ein IS (englisch fuer 'ist') und schon klappt das auch mit MySQL. So simpel !

Gruessle

bio*

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...