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 に答える