查询更新选择不在mysql中工作?

时间:2013-08-06 20:35:26

标签: php mysql

此查询不适用于版本为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上进行查询?

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