Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Mysql从两个相似的表中查找不匹配的记录_Php_Mysql - Fatal编程技术网

Php Mysql从两个相似的表中查找不匹配的记录

Php Mysql从两个相似的表中查找不匹配的记录,php,mysql,Php,Mysql,我有两张桌子,即表1和表2。这些表之间唯一的区别是表2包含额外的列creation\u date和last\u updated\u date。每周更新/插入表1记录。这些变化需要反映在表2中。我们使用表2通过max(last_updated_date)获取最新记录。因此,我们需要一个查询来比较两个表,并在表1的基础上对表2进行必要的更改。提前感谢。根据您的查询,您可以参考这些链接,希望对您有所帮助 如果表1中的记录已更新,并且没有保存时间戳,那么查询如何知道更新后的记录以更新表2?为什么不使用

我有两张桌子,即表1和表2。这些表之间唯一的区别是表2包含额外的列creation\u date和last\u updated\u date。每周更新/插入表1记录。这些变化需要反映在表2中。我们使用表2通过max(last_updated_date)获取最新记录。因此,我们需要一个查询来比较两个表,并在表1的基础上对表2进行必要的更改。提前感谢。

根据您的查询,您可以参考这些链接,希望对您有所帮助


如果表1中的记录已更新,并且没有保存时间戳,那么查询如何知道更新后的记录以更新表2?为什么不使用TriggersHi Hannky呢。感谢您的评论。表1包含2k+记录,并且每周更新一些记录字段。表2还包含2k+条记录。只是我们需要将它与表1中更改的记录进行比较,并需要更新它们和更改上次更新的日期。我们正在考虑使用PHP和Mysql来实现这个需求。为什么不将这些列添加到表1中呢?创建日期可以是当前时间,上次更新可以在更新行时更新ON UPDATE子句!嗨,芭比铁塔。谢谢你的评论。是的,你是对的,但是我们的要求是有限的,所以我们不能像你一样保留这两列stated@Naruto所以这就是你们在剧集结束后要做的?非常感谢阿提夫·谢赫的解决方案。链接1是我问题的解决方案。:)