반응형 Alias3 Cygwin에 개발환경 설정하기 - 1. JDK, TOMCAT, ANT 설정 일전에 설치했던 Cygwin에 개발환경을 설정하려고 합니다. (해당 내용을 작성하는 이유는... 제가 기억하기 위해서 ㅋ_ㅋ) 해당 내용은 eclipse에서 Source Code를 작성하되, Cygwin에 설정해 둔 ant에서 Build하고 tomcat 역시도 Cygwin에서 켜고 끄는 방식을 이용하기 위한 환경 설정입니다. 우선 설치한 Cygwin을 실행합니다. (Cygwin을 설치하지 않으셨다면 '윈도우 환경에서 Linux 사용하기'라는 제목으로 포스팅했었던! http://ojava.tistory.com/5 내용을 참조하시길 바랍니다.) 오늘은 간단한 환경 변수만 설정합니다. 기존 윈도우에서는 위에 보이는 '시스템 속성 > 환경 변수' 에서 설정하던 환경 변수 내용을 Cygwin에 설정합니다. ## .. 2012. 1. 18. Select와 동시에 Delete 하기. 예전 마구잡이로 쿼리를 때렸을 적에는 (지금은 마구잡이가 아니라는 얘기는 아니지만~~~) 간단간단하게 내가 아는 쿼리로만 해결하려고 하는 경향이 있었다. 하지만 이젠 나의 영원한 동반자 구글로 구글링을 해가며 남의 지식을 습득해 사용하고 있는데 Delete 문에서 SubQuery를 통해 Select한 내용을 삭제하고자 한다. DELETE FROM 테이블1 WHERE attach_seq IN (SELECT * FROM (SELECT attach_seq FROM 테이블2 as article, 테이블1 as attach WHERE article.article_seq = attach.article_seq and module_seq = 23 ) as result ) 게시물과 첨부파일 간의 관계에 대해서 간단한 쿼.. 2011. 2. 8. 가장 최근 입력된 insert 내용 찾아오기! 새로운 Row의 입력 또는 수정에서 방금 입력된 Row의 seq가 필요할 때가 있지요! 없어도 언젠가 생길 수 있습니당! 저는 그랬으니까요 ㅋㅋㅋㅋㅋㅋㅋㅋ 그 때 쓰면 되는 아주 좋은 쿼리가 있군영! SELECT LAST_INSERT_ID() 바로 직전 입력한 Row의 Sequence를 가져오게 됩니다. 잘 알아두실 부분은 그 Sequence는 반드시 Auto-increment여야 한다는 거지영. 또한 last_insert_id를 찾아오려면 connection이 닫히지 않아야 찾아올 수 있습니다. 당연한 얘기인가영!?!? SELECT LAST_INSERT_ID() as article_seq 등으로 alias를 주어서 이용하면 더 유용하겠졍. 자세한 설명 및 예시는 MySQL 공식 홈페이지에서 확인하실 수.. 2011. 2. 2. 이전 1 다음 반응형