我正在尝试使用视图中的值更新表。目前我正在使用此代码:
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文档,这不是正确的语法吗?
答案 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;