我有一个主流网站,我想包括论坛功能。因为它是一个基于java的系统,所以我选择Jforum。既然JForum有自己的登录表并在那里使用它,我想让它使用主流的登录系统。有人能告诉我做这件事的最佳做法是什么吗?复制两个表中的数据?创建视图并定期刷新?我正在使用MySQL数据库。

最佳答案

将数据从一个表复制到另一个表不是一个好主意,因为这会导致数据不一致。最好的解决方案是创建一个View,正如您所提到的。只需将JForum需要的任何列添加到主流网站数据库中,并创建一个视图来模拟JForum期望的表名和列格式。如果做得正确,JForum只需从视图中读取,这只不过是一个SQL查询,它改变了您现有的用户表,以显示其期望的方式。

关于mysql - 同步两个不同系统用户表的最佳实践,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8664254/

10-12 13:44