Zum Inhalt springen

MySQL/ UPDATE/ NULL und meine Probleme


Empfohlene Beiträge

Geschrieben

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*

Geschrieben

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*

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

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...