1. 程式人生 > 實用技巧 >Duplicate entry ‘xxx‘ for key ‘AK_idx_username‘

Duplicate entry ‘xxx‘ for key ‘AK_idx_username‘

Duplicate entry ‘xxx’ for key ‘AK_idx_username’

  • 遇到這個錯誤,搜尋到了很多解決方法
    都說是因為索引的原因
    在這裡插入圖片描述
    解決辦法:選為索引的欄位不能重複新增,就是在寫sql語句的時候,不能填入與索引欄位相同的資料,並且是唯一的
  • 而我的錯誤並不是因為資料庫的原因,而是因為我在建立物件的時候,做了個判斷,user若為空,則把它儲存起來,我儲存的資料是為空的資料
    在這裡插入圖片描述