mysql – 从名字和姓氏生成唯一的用户名?
发布时间:2021-01-17 03:36:28 所属栏目:MySql 来源:互联网
导读:我的数据库中有很多用户,我想将所有用户名重置为他们的名字的第一个字母,加上他们的完整姓氏.你可以想象,有一些欺骗.在这种情况下,我想在用户名的末尾添加“2”或“3”或其他内容.如何编写查询以生成这样的唯一用户名?UPDATE user SET username=lower(concat
|
我的数据库中有很多用户,我想将所有用户名重置为他们的名字的第一个字母,加上他们的完整姓氏.你可以想象,有一些欺骗.在这种情况下,我想在用户名的末尾添加“2”或“3”或其他内容.如何编写查询以生成这样的唯一用户名?
最佳答案
这依赖于主键id,因此对于插入到bar中的每个记录,我们只计算在id小于bar.id的foo中找到的重复项. 鉴于foo:
上面的INSERT进入吧,导致:
要从用户名末尾删除“1”, (编辑:东莞站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- php – 每月总计月份返回NULL,仅输出运行总计
- mysql – 在查询和LIMIT之后应用ORDER BY
- PHP Microsoft Excel文件生成/导出类
- mysql – 选择distinct count(id)vs select count(distinct
- 选择不同的时间戳作为DD / MM / YYYY mysql
- 使用php在mysql中查找最后插入的ID的最佳方法
- php – CodeIgniter:所有$this- db- query()方法调用的SQL
- php – 使用mySql按特定顺序获取数据
- java – 从String中删除不适合UTF-8编码的字符
- php – MySQL“喜欢”(误报)
