作者kingoface (Vincent)
看板PHP
标题[请益] 不检查有无重复资料,直接insert!?
时间Wed Jan 23 13:35:01 2013
各为前辈,大家好,刚刚突然想到,
基本上资料库如果有主键值,
重复的资料是无法进入DB的.
那有必要在insert以前先去判断有无重覆资料吗?
判断或是不判断有什麽其他影响吗?
反正资料都一样无法进入DB,网页都一样可以正常执行.
那这样的话有必要去判断吗?
麻烦各位前辈了!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.31.200.209
1F:→ gname:你总不能没新增还告诉客户说资料已新增了吧? 01/23 13:54
2F:推 ckc27:看你情况吧 像是注册打完会员帐号利用ajax简查有没同帐号 01/23 20:02
3F:→ ckc27:有的话让用户更改 01/23 20:03
4F:→ qwertmn:我的第六敢告诉我你想用replace 01/23 20:08
5F:→ qwertmn:replace基本上就是 键值不存在就insert 存在就 update 01/23 20:09
6F:→ averywu:关键字 ON DUplicate key update ( mysql ) 01/23 20:44
7F:→ kingoface:感谢各位前辈,我学到很多新东西!! 01/24 18:09
8F:推 maplenote:我以为原po是要问 意外的错误检测需不需要写.. 01/26 15:57
9F:→ maplenote:要是跳出错误或者强制中断页面也没差的话 是可不先判断 01/26 15:58
10F:→ maplenote:不过原po说网页可以正常执行?新增失败都不用警示的吗? 01/26 16:01