mysql 創建唯一約束表


說明:

    UNIQUE 約束唯一標識數據庫表中的每條記錄。

    UNIQUE 和 PRIMARY KEY 約束均為列或列集合提供了唯一性的保證。

    PRIMARY KEY 擁有自動定義的 UNIQUE 約束。

 請注意,每個表可以有多個 UNIQUE 約束,但是每個表只能有一個 PRIMARY KEY 約束。


1、創建一個測試表:

create table test(
    id int unsigned auto_increment,
    name varchar(50) not null,
    age int unsigned,
    unique(name),
    primary key(id)
)engine=innodb charset=utf8

2、插入數據測試

    insert into test(name,age) values('張三',21)
查詢
    

再添加相同name名稱的數據會報錯添加不上

原文地址:https://blog.csdn.net/weirdo_world/article/details/100115290


免責聲明!

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



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