Franky hat uns vor wenigen Tagen einen Fehler in MySQLDumper gemeldet
viewtopic.php?f=41&t=1784#p3868
Code: Alles auswählen
Invalid argument supplied for foreach() in ~\inc\sqlbrowser\sql_record_update_inputmask.php on line 37
Der Wert NULL steht für den nicht definierten Wert. Vergleiche mit diesem Wert liefern immer FALSE. So liefert die folgende Abfrage niemals ein Ergebnis:
Code: Alles auswählen
select auftrag_nr, pos
from auftrag_pos
where artikel_nr=NULL;
Code: Alles auswählen
select auftrag_nr, pos
from auftrag_pos
where artikel_nr="";
Für den korrekten Vergleich sind deshalb die Operatoren "is NULL" bzw. "is not null" zu verwenden. Die obige Abfrage lautet korrekt:
Code: Alles auswählen
select auftrag_nr, pos
from auftrag_pos
where artikel_nr is NULL;
Eine Abfrage auf is NULL ist zurzeit nicht möglich. Den Fehler in der Suche mit = "" anstelle is NULL verhindern wir im Script.
Änderungen sind bereits in unserer Entwicklungsumgebung veröffentlicht
https://github.com/r23/MyOOS/commit/7e9 ... 4aa5da3aea
Beste Grüße
Ralf