此查询不适用于版本为5.1的MySQL,但在最新版本的MySQL(5.5)上运行。
Update furni T1
Set T1.user_id = (SELECT T2.user_id FROM furni_items T2 where T2.item_id = T1.id) ;
我收到此错误='0行受影响'
如何在MySQL 5.1上进行查询?
答案 0 :(得分:1)
与join一起使用。
Update furni T1
INNER JOIN furni_items T2 ON T2.item_id = T1.id
Set T1.user_id = T2.user_id