作者pichubaby (Pichu)
看板PHP
標題[請益] 確認帳號沒有重覆到發出SQL請求的空窗期
時間Tue Aug 3 01:25:57 2010
想問一下,在申請帳號之前會先進行確認確定這個帳號沒有被申請
假如說現在同時有兩個人想要申請同一個帳號
然後同時偵測到該帳號無人申請,之後同時發出INSERT
會不會發生問題? 要怎麼避免?
我知道這個機率感覺很小 可是好像還是有發生的可能......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.193.114.101
1F:推 ckmarkhsu:把username欄位設定成unique,後者新增就會傳回錯誤訊息 08/03 03:24
2F:→ pichubaby:可是要怎麼把TEXT設成UNIQUE? 08/03 20:41
3F:→ pichubaby:如果說把它改成varchar(34)這樣會不會有問題? 08/03 20:45
4F:→ kylekai:使用者帳號欄位沒人在設定為 text 的吧..T_T.. 08/04 17:59