# 已删除用户名，但无法在其他用户中使用该用户名

**URL:** <https://meta.discourse.org/t/deleted-username-but-can-not-use-that-username-in-other-user/147609>\
**Category:** Product Support\
**Created:** [2020 年4 月 11 日 09:31 UTC](https://meta.discourse.org/t/deleted-username-but-can-not-use-that-username-in-other-user/147609 "2020-04-11T09:31:53Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

作者： ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)\
发布日期： [2020 年4 月 11 日 21:02 UTC](https://meta.discourse.org/t/deleted-username-but-can-not-use-that-username-in-other-user/147609/6 "2020-04-11T21:02:48Z")

</div>

我不知道。你尝试使用的用户名是什么？  
也许你尝试了一个保留的用户名，但我猜你会收到不同的消息……  
另外，之前的用户也不可能选择这个名字 🤷🏿‍♂️

以下是检查用户名是否已被占用的代码：

```plaintext
  USERNAME_EXISTS_SQL = <<~SQL
    (SELECT users.id AS id, true as is_user FROM users
    WHERE users.username_lower = :username)

    UNION ALL

    (SELECT groups.id, false as is_user FROM groups
    WHERE lower(groups.name) = :username)
  SQL

```

> [@pablogg](#):
>
> 当我尝试使用已删除用户的用户名时

是任意已删除的用户吗？

编辑：我尝试将用户重命名为与某个组相同的名称，系统提示用户名必须唯一。也许这就是你的问题？

---

_[View the full topic](https://meta.discourse.org/t/deleted-username-but-can-not-use-that-username-in-other-user/147609)._
