私はこの質問に対して何百万もの異なる答えを持っていますが、それらはすべて異なっているようです. これを簡単に説明する方法があるはずですか?
次のような 2 つのテーブルがある場合:
Exhibition
ID *
DESC
CURATOR
Schedule
ID *
TITLE
STARTDATE
ENDDATE
各 ID が他の ID を参照し、各テーブルが同じオブジェクトに関する異なるものを格納している場所。
1 つのステートメントですべての列を新しい情報で更新するにはどうすればよいでしょうか?
私は次のようなことを試しました:
UPDATE Schedule
INNER JOIN Exhibition
USING (ID)
SET Schedule.Title = :Title,
Exhibition.Desc = :Desc,
Schedule.StartDate = :StartDate,
Schedule.EndDate = :EndDate
WHERE ID = :ID;
しかし、役に立たない。これは信じられないほど簡単だと思いますが、見逃しています。