Php-und MySql - Daten kopieren von einer zu einer anderen Tabelle

Ich möchte nur wissen, wie ob es möglich ist, kopieren Sie die Daten aus einer Tabelle Spalte in eine andere Spalte in der gleichen Datenbank? Der code unten funktioniert nicht mit meiner version von MySQL, aber es sollte funktionieren.

UPDATE `table1` SET `table1.column1` = 
(SELECT `table2.column2` FROM table2 WHERE `table1.city` = 'table2.city') 
WHERE `listing` ='5' 

Haben Sie eine Idee ?
Danke !

Jungs, Wie ich dachte, Lösung möglich ist mit php-script und Lösung für dieses problem ist eine kurze Skript, das machen die Leute alles mit while-Schleife 🙂

Danke an alle, die auf den Eintritt dieser Diskussionen !


War die Lösung in ` - Markierungen zwischen Ihnen soll Spaltennamen,
das funktioniert schön, genießen !

  • WO Tabelle1.Stadt = table2.Stadt dies nicht funktionieren, wie Sie tun
  • was denken Sie , warum ?
  • stackoverflow.com/questions/4920394/... gehen Sie einfach durch diese
  • UPDATE Tabelle1 SET Tabelle1.column1 = table2.spalte2 FROM Tabelle2 WHERE Tabelle1.Stadt = table2.Stadt UND Tabelle2.Liste ='5'
  • Ich versuchte dies und es ist nicht voll gut , ich brauche alle Daten zu ändern, die in der ersten Tabelle . Auch scheint es, dass diese mit " SET Tabelle1.spalte1 = Tabelle2.col2 funktioniert nicht ....
  • wie es scheint, müssen wir die php-Funktion, während , das ist die Erklärung.

InformationsquelleAutor LjekiDex | 2013-04-01
Schreibe einen Kommentar