A: 

ebdurls.* has no value. That is what is causing your error. The database has no idea what you are trying to do.

You probably need to use a subquery or add this logic into your application.

Or something like:

UPDATE wp_posts, ebdurls ...

webdestroya
A: 

You haven't specified what ebdurls is, add a from statement to your query:

UPDATE 
    wp_posts, ebdurls
SET 
    wp_posts.guid = ebdurls.url 
WHERE 
    wp_posts.id=ebdurls.ebdid;

edit: Bill was right, have fixed the format now. Oops.

Rosco
That's Microsoft SQL Server syntax for multi-table UPDATE. MySQL orders the clauses differently.
Bill Karwin
A: 

That was exactly the mistake. The query was OK and has been executed! Thank you so much!!

javipas