首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Umbraco8中通过邮件删除成员的Sql查询

在Umbraco8中通过邮件删除成员的Sql查询
EN

Stack Overflow用户
提问于 2019-10-12 20:51:03
回答 1查看 169关注 0票数 0

有没有人知道使用sql在Umbraco 8中删除成员的查询。我创建了一个现在已经损坏的成员,并且在后台创建了错误,所以我想删除它

EN

回答 1

Stack Overflow用户

发布于 2019-10-25 07:02:44

我将错误的电子邮件地址分配给了一个新用户,因此我使用正确的电子邮件地址重新创建了该用户,最终得到了一个永远不会使用的禁用用户。我注意到你只能“禁用”Umbraco后台的用户。

我设法通过一些SQL语句删除了该用户。但由于一些外键,它需要一些额外的步骤。

1:查找所有用户,从而查找他们各自的ID

代码语言:javascript
复制
 SELECT * FROM [yourDBname].[dbo].[umbracoUser]

selection umbracoUser

例如,您希望删除id为4的用户。在您的示例中,删除的是损坏的成员。

2:从umbracoUserLogin表中删除具有相应id的用户

代码语言:javascript
复制
  DELETE FROM [yourDBname].[dbo].[umbracoUserLogin] WHERE userId = 4

3:对umbracoUser2UserGroup做同样的事情

代码语言:javascript
复制
  DELETE FROM [yourDBname].[dbo].[umbracoUser2UserGroup] WHERE userId = 1

4:最后从umbracoUser表中删除用户

代码语言:javascript
复制
    DELETE FROM [yourDBname].[dbo].[umbracoUser] WHERE id = 4

由于外键的原因,您应该按此顺序(umbracoUserLogin -> umbracoUser2UserGroup -> umbracoUser)删除用户行,否则,您会收到因为外键而无法删除行的错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58354347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档