MySQL 5.0.x

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • MySQL 5.0.x

    Hallo,

    ich habe einen Fehler den ich absolut nicht verstehe.

    Folgendes Update:
    Code:
    update ilchClan_user, ilchClan_userfields
    SET ilchClan_user.opt_mail = ilchClan_userfields.val
    WHERE ilchClan_user.id = ilchClan_userfields.uid
      AND ilchClan_userfields.fid = 3;
    DELETE FROM ilchClan_userfields WHERE fid = 3;
    das sollte nach:
    http://dev.mysql.com/doc/refman/5.0/en/update.html

    funktionieren, und läuft auch problemlos auf vielen anderen MySQL Versionen evtl. sogar auch auf 5.0

    Wenn ich es jetzt ausführe kommt aber immer folgende Meldung:

    #1064 - You have an error in your SQL syntax near 'left join ilchClan_userfields ON ilchClan_user.id = ilchClan_userfields.uid
    SE' at line 1

    und damit mir keiner vorwerfen kann ich hätte nicht wirklich alles getestet auch so funktioniert das Query nicht:
    Code:
    UPDATE `ilchClan_user` ,
    `ilchClan_userfields` SET `ilchClan_user`.`opt_mail` = 
    `ilchClan_userfields`.`val` WHERE `ilchClan_user`.`id` = 
    `ilchClan_userfields`.`uid` AND `ilchClan_userfields`.`fid` 
    =3;
    also auch nicht wenn man alle Namen entschärft. Weil 1064 offenbar heisst, Name reserviert.

    Hat da jemand eine Idee, gibt es bei 5.0 irgendwelche Einschränkungen. Oder bin ich echt Blind

    danke!
    meine Seite mit vielen guten PHP Scripten :

    http://www.ilch.de

  • #2
    Re: MySQL 5.0.x

    Du willst uns doch nicht ernsthaft weißmachen, MySQL würde einen Fehler beginnend mit left join anmeckern - wenn in der Query die Worte left und join überhaupt nicht vorkommen ...?


    Mach dir erst mal klar, welches Query du zu welchem Zeitpunkt absetzt.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Hmmnnn ... noch nie was von 'nem impliziten JOIN-Cast gehört ... ist sowas ähnliches wie der implizite Type-Cast in C ... nur eben mit JOIN(t)s ... !
      carpe noctem

      [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
      [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

      Kommentar

      Lädt...
      X