Mysql設置字段唯一,值唯一方式


mybatis3系列文章目錄鏈接


Mysql設置某字段唯一

 

1.建表時加上唯一性約束
 

CREATE TABLE `t_user` (

`Id` int(11) NOT NULL AUTO_INCREMENT,

`username` varchar(18) NOT NULL unique,

`password` varchar(18) NOT NULL,

PRIMARY KEY (`Id`)  www.2cto.com  

) ENGINE=InnoDB AUTO_INCREMENT=1018 DEFAULT CHARSET=gbk;

 

2.給已經建好的表加上唯一性約束

ALTER TABLE `t_user` ADD unique(`username`);

 

mysql主鍵索引和唯一索引

 

1.主鍵一定是唯一性索引,唯一性索引並不一定就是主鍵;

2.一個表中可以有多個唯一性索引,但只能有一個主鍵;

3.主鍵列不允許空值,而唯一性索引列允許空值。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM