2014-11-21 42 views
3

我有两个表格,即Table1和Table2。这些表格之间的唯一区别是Table2包含额外的列creation_date和last_updated_date。每周,Table1记录被更新/插入。这些变化需要反映在表2中。我们使用Table2来获取使用max(last_updated_date)的最新记录。所以,我们想要一个查询来比较两个表,并根据Table1对表2进行必要的更改。提前致谢。Mysql从两个类似的表中找到不匹配的记录

+0

如果记录在表1中更新,没有保存的时间戳,怎么会是更新记录的查询知道要更新表2?为什么不使用Triggers – 2014-11-21 06:11:06

+0

嗨Hannky。感谢您的comment.Table1提供2k +个记录,每周更新一次记录的某些字段。表2还包含2k +记录。只是我们需要将它与Table1比较以更改记录,并且需要更新它们并更改last_updated_date。我们正在考虑使用PHP和Mysql来实现这一要求。 – Naruto 2014-11-21 06:33:51

+0

为什么不将列添加到表1?创建日期可以是当前时间,并且上次更新时可以有一个ON UPDATE子句在行更新时更新! – javajavajava 2014-11-21 06:44:35

回答

相关问题