Probleme nach Wechsel von MySQL4 auf MySQL5

  • Moin,

    ich bin mit meinen Seiten gerade auf einen neuen Server umgezogen. Auf diesem läuft MySQL5. Auf meinem alten Server lief MySQL4.

    Ich habe nun alle meine Scripte übertragen. Jetzt ist mir aufgefallen, daß bei einigen SQL-Statments MySQL4 ein Ergebnis zurückliefert, MySQL5 aber nicht.

    Wie kann das sein? Unterstützt MySQL5 die SQL-Abfragen von MySQL4 nicht mehr? Ist eine Abwärtskompatibilität nicht gegeben?

    Hier die Abfrage, die mir unter MySQL4 über 500 Datensätze zurück liefert, bei MySQL5 aber Null zurück gibt:

    Woran liegt das?

    Danke für Eure Hinweise.

  • doch mysql5 ist abwährskompatibel, solange der Syntax auch stimmt.
    den der mysql5 server ist da etwas mäkliger und verzeiht definitiv weniger Fehler.
    und ich kann mir echt nicht vorstellen, das das auf einem mysql4 server gelaufen ist...
    der erste join ist total falsch, die klammern machen da keinen sinn.
    ich würde die Felder Quoten mit einem ` (str + taste zwischen ß und der rücklöschtaste)
    und um es übersichlicher zu gestalten könnte man villeicht noch mit tabellen aliasen arbeiten.