- 当用户请求注册账户时,服务端需检查用户名是否已存在。
- 需定义一个函数
get_user_by_name
来按用户名查找用户。 - 函数设为异步,接收一个
name
参数。 - 函数的主体执行一个SQL查询,从
user
数据表中选取id
和name
字段。 - SQL查询使用
where
条件匹配提供的用户名。 - 函数执行后返回查询得到的数据中的第一条记录。
user
数据表设计为name
字段值唯一,所以结果只有单一数据项。- 如果未找到用户,则返回
undefined
。
get_user_by_name
来按用户名查找用户。name
参数。user
数据表中选取 id
和 name
字段。where
条件匹配提供的用户名。user
数据表设计为 name
字段值唯一,所以结果只有单一数据项。undefined
。