MySQL: ERROR 1054 (42S22): Unknown column 'where-Klausel'

Ich bin dabei einige änderungen auf einer WordPress-Datenbank. Ich brauche zu ersetzen, die URLs in das GUID-Feld, auf das wp-posts Tabelle mit den URLs kommen aus einer anderen Tabelle namens ebdurls. Die Beschreibung der Tabellen ist wie folgt:

wp_posts: der Typ des Feldes für die beiden Felder, die ich brauche:

- ID -> bigint(20) unsigned

guid -> varchar(255)

Und die Tabelle wo ich die Daten die ich brauche zu exportieren, um wp_posts ist diese:

ebdurls:

Titel -> varchar(255)

url -> varchar(255)

ebdid -> bigint(20) unsigned

Alles scheint korrekt zu sein, aber wenn ich die nächste Abfrage gibt er mir eine Fehlermeldung, dass ich wirklich nicht bekommen können. Ich habe versucht zu zitieren Felder, Tabellen, etc... überall, aber kein Glück.

mysql - > update wp_posts set wp_posts.guid=ebdurls.url where wp_posts.id=ebdurls.ebdid;

ERROR 1054 (42S22): Unknown column 'ebdurls.ebdid' in 'where-Klausel'

Wo ist der Fehler???

InformationsquelleAutor javipas | 2010-07-28

Schreibe einen Kommentar