0

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

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

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

4

1 回答 1

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;
于 2013-07-17T16:18:18.487 回答