我創建MySQL中的表下面列是否用於創建表索引的列隱含地爲UNIQUE?
create table Students (
id varchar(32) not null,
name varchar(200),
key1 varchar(450),
key2 varchar(255),
key3 varchar(255),
key4 varchar(255)
)
現在,我已經創建的索引此表作爲
create index Students_key_inx on Students (key1(255));
現在,我並沒有提及key1的唯一性。既然,我相信索引列應該有唯一的值,那麼MYSQL會自動執行唯一性嗎?意思是,我不能在Students
中插入key1
的重複值嗎?
您爲什麼認爲唯一的關鍵字存在? – e4c5
@ e4c5我知道唯一的關鍵字及其用法,我所要求的只是如果索引暗中執行它 – SimpleGuy
簡單的問題,使兩個插入找出 – e4c5