Hallo!
Wir haben unter mySQL 4.0.15 einige Tabellen angelegt, mit denen wir Bestände ermitteln können. Dies erfolgt über einige SQLs. Soweit kein Problem. Alle SQLs funktionieren auf einem PC ohne Probleme. Wenn ich versuche, dies auf meiner eigenen mySQL-Installation auf dem Laptop zu reproduzieren, bekomme ich bei den Updatebefehlen folgende Fehlermeldung:
Fehler
SQL-Befehl :
UPDATE fzklanz SET anzahl114 = (
SELECT anzahl114
FROM tmp114
WHERE tmp114.klas = fzklanz.klas
)
MySQL meldet:
#1064 - Fehler in der Syntax bei 'SELECT anzahl114
FROM tmp114
WHERE tmp114.klas = fzklanz.klas)' in Zeile 2.
Wie gesagt, der gleiche SQL-Befehl funktioniert auf einer anderen Maschine ohne Probleme. Ich habe auch kein Passwort für mySQL vergeben und bin als "root" angemeldet. Hier (
http://www.mitglied.lycos.de/yeticomes/1064.html) habe ich mal die Struktur der betroffenen Tabellen geposted, auch hier keine Unterschiede!
Wäre klasse, wenn Ihr mir sagen könntet, was hier falsch läuft, denn wir brauchen die Funktionalität auf ca. 30 unterschiedlichen PCs ...
cu, Niels