Ist es möglich, einen UPDATE-Befehl auf mysql 5.0 mit einer Unterauswahl auszuführen.MySQL-Tabelle mit Daten aus einer anderen Tabelle aktualisieren
Der Befehl Ich mag würde laufen, ist dies:
UPDATE book_details
SET live = 1
WHERE ISBN13 = '(SELECT ISBN13 FROM book_details_old WHERE live = 1)';
ISBN13 wird zur Zeit als String gespeichert.
Dies sollte 10k + Zeilen aktualisieren.
Danke,
William
Ja, es ist möglich. Die Diskussion auf dieser [Seite] (http://dev.mysql.com/doc/refman/5.0/en/update.html) sollte helfen. –