我对这个问题有一百万种不同的答案,而且它们看起来都不同。一定有某种方法可以简单地解释这一点吗?
如果你有两个这样的表:
Exhibition
ID *
DESC
CURATOR
Schedule
ID *
TITLE
STARTDATE
ENDDATE
每个 ID 引用另一个,每个表都存储关于同一对象的不同内容。
您如何在一个语句中使用新信息更新每一列?
我试过类似的东西:
    UPDATE Schedule
    INNER JOIN Exhibition
    USING (ID)
    SET Schedule.Title =            :Title, 
        Exhibition.Desc =           :Desc,
        Schedule.StartDate =        :StartDate, 
        Schedule.EndDate =          :EndDate
    WHERE ID = :ID;
但无济于事。我觉得这应该非常容易,但我只是想念它。