jos_users与joomla数据库上的jos_core_acl_aro不同步

时间:2012-04-23 21:18:28

标签: php sql joomla

这真的让我感到头疼。 去年我在我的joomla网站上遇到了这个问题,但我设法使用我不再拥有的SQL查询来同步这些表。

我真的认为这个问题已经解决了,但昨天我才注意到这些表格不再同步了。 jos_users表有4967个用户,jos_core_acl_aro有5135,这是一个很大的差异。

我使用joomla 1.5.22并使用2个组件,我怀疑它与此问题有关: Regreminder(通知在特定时间内停用用户并删除非活动帐户) 取消注册(让用户删除自己的帐户)

现在我想知道在phpmyadmin中运行的查询,因此我可以看到jos_users中缺少数据,因为jos_core_acl_aro有更多数据。 比较这两个表并检查缺少的数据。 我一直在搜索谷歌,但也许我不是我的幸运日..

此致 丹尼尔Q。

1 个答案:

答案 0 :(得分:0)

不知道桌子和Joomla,所以你必须填补空白。

select a, b, c from jos_core_acl_aro
minus
select a, b, c from jos_users

a,b和c是您要查看的列,它们必须位于两个表中(尽管它们可以具有不同的名称)。同时它们在每个表格中应该是唯一的。