MySQL的更新语句

今天碰到这样的问题:
A表结构:
col1 col2 col3

B表结构:
col1,col2,col3

两者表的结构相同,但是表的数据不同,现需要将数据进行修改,将A表的数据更新到B表。
语句如下:

update A,B set A.col1 = B.col1,A.col2 = B.col2 , A.col3 = B.col3 where