Developer
개발하다가 막힌 곳을 뻥 뚫은 순간에 대한 기록
안녕하세요
프로그램 과정에서 막혔던 문제들에 대한 해결책 정리
페이지 목록
홈
2013년 6월 22일 토요일
[MySql] where not exists
조회시 값이 있으면 insert 하지 않고
값이 없으면 insert하는 문구이다.
select문으로 isert를 하는 부분이 독특하다.
자세한 내용은 아래 블로그로
참조:
http://do0park.blog.me/40134359319
좀 더 찾아보니 위의 의미 라기 보단
select column from Table1 where not exists (select * from Table wher T1 = T2)
등과 같이 쓰이는데
() 안의 쿼리 문이 참이 아닐경우( 해당 하는 데이터가 없을 경우)
앞의 select 를 실행하라는 의미이다.
최근 게시물
이전 게시물
홈