droom: Mysql5 field IS NULL

Hi folks,

ich versuche ein sql statement auszuführen, dabei scheitere ich an dieser Stelle:
tabelle.feld IS NULL

Geht sowas nicht mehr in mysql5? ich benutze mysql 5.0.18.

vielen Dank

  1. DAs geht entweder so ISNULL(tabelle.feld) bzw. IS NULL(tabelle.feld) oder so: tabelle.feld <=> NULL.

    Gruß Martin

    1. Hallo,

      DAs geht entweder so ISNULL(tabelle.feld) bzw. IS NULL(tabelle.feld) oder so: tabelle.feld <=> NULL.

      das zweite ist falsch:

      tabelle.feld IS NULL
        ISNULL(tabelle.feld)
        tabelle.feld <=> NULL

      Die erste Version wird von allen DBMS, mit denen ich zu tun habe unterstützt.

      Freundliche Grüße

      Vinzenz

  2. Hallo,

    ich versuche ein sql statement auszuführen, dabei scheitere ich an dieser Stelle:
    tabelle.feld IS NULL

    Wie lautet das Statement, wie lautet die Fehlermeldung.

    Geht sowas nicht mehr in mysql5? ich benutze mysql 5.0.18.

    Doch, doch, MySQL 5 ist dem SQL-Standard viel näher als alle vorhergehenden Versionen, ab MySQL 5.0.12 kann MySQL sogar ganz anständig mit Joins umgehen. Und selbstverständlich funktioniert die Prüfung mit IS NULL auf NULL-Werte wunderbar.

    5.0.18 ist andererseits verdammt alt für eine 5er-Version.

    Freundliche Grüße

    Vinzenz