Hallo,
ich habe einen Fehler den ich absolut nicht verstehe.
Folgendes Update:
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:
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!
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;
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;
Hat da jemand eine Idee, gibt es bei 5.0 irgendwelche Einschränkungen. Oder bin ich echt Blind
danke!
Kommentar