我对这个问题有一百万种不同的答案,而且它们看起来都不同。一定有某种方法可以简单地解释这一点吗?
如果你有两个这样的表:
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;
但无济于事。我觉得这应该非常容易,但我只是想念它。