求一条简单的sql语句

xjpshh 2010-02-25 08:23:27
想搜索出用户名是否同名,用户名是唯一的,所以我想用limit优化一下,同时要传递username的参数,不知道怎么写。
是这样吗?select username from user where username=? limit 1;
大家不要笑,刚接触这个东东。
...全文
83 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
l_jiayou 2010-02-26
  • 打赏
  • 举报
回复
1,username 是唯一的,首先加上索引;
2,判断是否是唯一,只需要知道当前username 的数据是不是0条,
所以用select count(1) as c from user where username=?
就可以了。
ACMAIN_CHM 2010-02-25
  • 打赏
  • 举报
回复
username 加唯一索引
军爷_010 2010-02-25
  • 打赏
  • 举报
回复
select username from user where username=? limit 1;
我也是这么想的,然后建个索引,有好办法的说出来学习下。。。
puhaiggp 2010-02-25
  • 打赏
  • 举报
回复
我认为你应该把什么数据库说明一下,别人才好给你解答,我也不知道,来学习一下。还坐SF

56,675

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧