我设计一个user表,有uid,uname,upassword
1.uid是主键,怎么保证uname没有相同的两个?
2.网上说可以有多个主键primary key(key1, key2)这个,我把uid,uname都设为主键(uid写在前面)为什么uname还是可以相同?
1.uid是主键,怎么保证uname没有相同的两个?
2.网上说可以有多个主键primary key(key1, key2)这个,我把uid,uname都设为主键(uid写在前面)为什么uname还是可以相同?
解决方案 »
- 百度的数据库工程师的题目!
- 如何查看mysql列长度
- 请教关于有条件插入的sql语句
- JSP MYSQL排序与查找
- mySQL怎么换行啊?呵呵,菜鸟
- 急问:为什么安装完Mysql,却不能自己建立数据库?
- mysql数据库中如何实现这样的查询"在满足条件的记录中只取第一条记录"?
- 我的mysql开不了服务???
- mysql 1032 can't find record in 'tablename'
- 用了order by以后数据查询特别慢,帮我看下吧
- 1045 - Access denied for user 'root'@'localhost' (using password:YES)
- 更新字段问题
2.primary,只能一个,mysql不能多个;不行。另,你把你的需求写全,这样更好的助你。
1 A
2 A 不会出错3 A
3 A 会出错uname上建立唯一索引
2 uid,uname是唯一建 不代表uname是唯一的