As I have noticed this message appears if you try query like
update table1 set a=table2.a where b=table2.b;
and there are 2 or more strings in table that contain the same "b".
Aleksey.