2중 입력 방지를 위한 쿼리 질문

2중 입력 방지를 위한 쿼리 질문

QA

2중 입력 방지를 위한 쿼리 질문

본문

안녕하세요?

여러 곳에서 데이타를 등록할때

기존에 등록되어 있는 데이타가 있을 경우 추가등록을 막는 쿼리를 만들려고 합니다.

0.1초의 차이로 중복데이타가 들어올까 걱정이 됩니다.

 

//우선 select문

$query = " SELECT count(no) as cnt, bank_rel FROM gv5_member WHERE mb_id = 'admin' and mb_1 == '';

 

//만약에 select문에서 검색된게 없으면

$query = " INSERT INTO gv5_member2  set mb_1 = '$input[2]' ";
sql_query($query);

 

대략 이런식의 구조입니다.

제가 걱정하는거는 위에 select문 구할때 다른 pc에서 동시접속으로 insert를 해버리면

불필요한 insert 가 추가로 들어갈것 같습니다.

이럴때 lock 같은걸 쓰는건가요?

의견 부탁드려요~

 

 

이 질문에 댓글 쓰기 :

답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT