作者gpmm (银色)
看板PHP
标题Re: [请益] 不检查有无重复资料,直接insert!?
时间Wed Jan 23 18:16:11 2013
※ 引述《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
1F:→ dlikeayu:非特殊用法PK用来search跟做主关联 UK就比较能对某一栏 01/23 19:29
2F:→ dlikeayu:位来设定成唯一值 01/23 19:29
3F:→ gpmm:yap,还是回归个人需求 XDD 01/23 19:37