MySQL更新加入视图时出现问题

时间:2013-07-17 16:04:21

标签: mysql

我正在尝试使用视图中的值更新表。目前我正在使用此代码:

UPDATE member, temp_status_date SET member.status_date = temp_status_date.status_date WHERE member.status_date != temp_status_date.status_date

在PHPMyadmin中,在'where子句'中给出错误“#1054 - 未知列'temp_status_date.status_date'” 我究竟做错了什么?根据官方MySQL文档,这不是正确的语法吗?

1 个答案:

答案 0 :(得分:0)

试试这个:

UPDATE member JOIN temp_status_date ON
   member.status_date != temp_status_date.status_date
SET member.status_date = temp_status_date.status_date;