使用最新帖子从另一个mysql更新表
我有两张桌子。 我想用tablepostsedit(时间戳比较)中的最新帖子更新tableposts。 你能帮我查询一下吗 表1员额 -posted是主键, -时间戳在更新当前时间戳时使用最新帖子从另一个mysql更新表,mysql,sql,Mysql,Sql,我有两张桌子。 我想用tablepostsedit(时间戳比较)中的最新帖子更新tableposts。 你能帮我查询一下吗 表1员额 -posted是主键, -时间戳在更新当前时间戳时 postId | post | timestamp 1 | Books | 2016-02-02 16:31:05 2 | TVs | 2016-02-02 18:25:01 3 | Food | 2016-02-01 16:43:13 4 | Drink | 2
postId | post | timestamp
1 | Books | 2016-02-02 16:31:05
2 | TVs | 2016-02-02 18:25:01
3 | Food | 2016-02-01 16:43:13
4 | Drink | 2016-02-02 16:30:59
5 | etc | 2016-02-02 16:01:34
表2 postsEdit
-editId是主键,
-时间戳在更新当前时间戳时
postId | post | timestamp
1 | Books | 2016-02-02 16:31:05
2 | TVs | 2016-02-02 18:25:01
3 | Food | 2016-02-01 16:43:13
4 | Drink | 2016-02-02 16:30:59
5 | etc | 2016-02-02 16:01:34
在这个表中是最新的帖子,我想从这个表中复制到表中的帖子。这里会有很多帖子
editId | postId | post | timestamp
1 | 1 | Phone | 2015-02-01 23:01:15
2 | 2 | Radio | 2016-02-06 21:14:12
3 | 5 | Music | 2016-02-05 22:06:24
4 | 1 | Comics | 2016-02-07 23:01:15
非常感谢,TommyB如果您希望
posts
始终拥有最新的数据,那么您真的应该使用触发器来执行此操作。我不太理解此表结构。这些表相互之间存储的是什么?如果有人正在编辑帖子
,为什么他们不编辑Posts
表中的记录来执行此操作?我将手动执行更新查询这是作为一次性修复完成的,还是作为系统正常运行的一部分您希望总是发生的事情???因为消除了表Posts中的人为错误,我创建了表postsEdit。在postsEdit中检查新post后,我更新表post