Re: [請益] 不檢查有無重複資料,直接insert!?
※ 引述《kingoface (Vincent)》之銘言:
: 各為前輩,大家好,剛剛突然想到,
: 基本上資料庫如果有主鍵值,
: 重複的資料是無法進入DB的.
: 那有必要在insert以前先去判斷有無重覆資料嗎?
: 判斷或是不判斷有什麼其他影響嗎?
: 反正資料都一樣無法進入DB,網頁都一樣可以正常執行.
: 那這樣的話有必要去判斷嗎?
: 麻煩各位前輩了!
其實這應該轉去 DB 板,「關於資料表主鍵的作用」 :Q
wiki 上有對 UK 的基本說明 http://en.wikipedia.org/wiki/Unique_key
下方也有稍微提到 PK,
主要思考點是在於:你的單筆資料有沒有需要識別性?
有 :你需要 UK 或 PK,你需要 auto increment 或自行判斷有沒有撞 key,
沒有:那麼你可以不管它
XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 175.180.181.233
→
01/23 19:29, , 1F
01/23 19:29, 1F
→
01/23 19:29, , 2F
01/23 19:29, 2F
→
01/23 19:37, , 3F
01/23 19:37, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章