回覆列表
  • 1 # 碼農上線

    你至少應該截圖示示一下,指的那個字串吧!!不過沒關係,我已經知道了。如下圖:

    你說的是 --上圖紅色區域內的這個字串吧。這個字串呢,實際上是由使用者設定的,

    unique key的索引名稱,就是該唯一索引命名,每個索引都必須有一個名稱。後面括號“()”裡面就是欄位,表示哪一個欄位設定唯一索引。

    -----------唯一索引簡單介紹--------------------------

    普通索引允許被索引的資料列有重複的值。比如說,因為人有可能同名,所以同一個姓名在同一個“員工表”的資料表裡可能出現兩次或更多次。

      如果能確定某個資料將沒有重複的值,為這個資料列建立索引的時候就應該用關鍵字UNIQUE把它定義為一個唯一索引。這麼做的好處:

    一、簡化了MySQL對這個索引檢索時的工作,讓這個索引變得更有效率;

    二、保證了MySQL記錄的唯一性。在有新記錄插入資料表時,自動檢查新記錄的這個欄位的值是否重複了,已經有這個值存在了;如果是,MySQL將拒絕插入新記錄。也就是說,唯一索引可以保證資料記錄的唯一性。

    事實上,在生產需求中,很多是需要保證唯一性的。因此建立唯一索引的目的往往不是為了提高訪問速度,而只是為了避免資料出現重複。

  • 中秋節和大豐收的關聯?
  • 如果你愛的人背叛了你,但是最後又回來找你,你會怎麼辦?