[SQL ] MySQL unique filed

看板Database (資料庫)作者 (peiking)時間13年前 (2012/05/04 20:34), 編輯推噓1(107)
留言8則, 4人參與, 最新討論串1/1
我的 database 已經設好了一段時間了有了一些資料 但是希望把某個欄位設成強制 unique 不知該如何改變? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.162.73.76

05/04 20:56, , 1F
直接硬改不太建議
05/04 20:56, 1F

05/04 20:57, , 2F
先是停止其他人讀取資料庫
05/04 20:57, 2F

05/04 20:58, , 3F
把資料表複製一份(這還滿重要的)
05/04 20:58, 3F

05/04 20:59, , 4F
將原本表格刪除 並且重新定義新的表格定義
05/04 20:59, 4F

05/04 21:00, , 5F
再把資料匯入新表格就好了 要成功的前提是原本就沒重複
05/04 21:00, 5F

05/05 10:56, , 6F
先看看有沒有重複的資料... 沒有的話,lock, create 下去.
05/05 10:56, 6F

05/06 20:20, , 7F
Alert→新增欄位=原本欄位→新增PK→Alert刪除原本資料行?
05/06 20:20, 7F

05/10 22:32, , 8F
ALTER? ALERT?
05/10 22:32, 8F
文章代碼(AID): #1FeypT7d (Database)
文章代碼(AID): #1FeypT7d (Database)