새로 몸 담은 이곳에서, 이제는 정말로 신나게 즐겁게 행복하게 일할 수 있을 것 같습니다^^ (엔타즈 직장 새로운일터 기쁨 행복 만족) 2007-12-14 10:46:58정말로, 이명박을 지지하는 이유가 도대체 뭘까?; (이명박) 2007-12-14 14:32:47MySQL 의 too many connections 오류가 나에게 오늘 찾아왔다 (mysql error) 2007-12-14 14:44:55기회라고 생각됩니까? 그렇다면 절대 놓지지 마세요! (기회 오카시오) 2007-12-14 15:55:08이 글은 minqnim님의 2007년 12월 14일의 미투데이 내용입니다.
ORDER BY 절을 이용함에 있어서, 일반적으로 특정 컬럼의 문자열이나 숫자로 오름/내림차순 정렬하는게 대부분이지만, 특정 필드의 특정 값을 우선순위로 정렬하고 싶을때가 가끔 있더라구요 MySQL 에선 요런 쿼리가 가능하네요 처음엔 참 낯설어서 어색했는데, 계속 보다보니 참 단정한 모습이네요^^ SELECT * FROM Keyword ORDER BY ( CASE WHEN vc_kind = 'all' THEN 1 WHEN vc_kind = 'member' THEN 2 ELSE 3 END ) ASC 참조: http://dev.mysql.com/doc/refman/5.0/en/control-flow-functions.html 쿼리를 더욱 깔끔하게 처리할 수 있는 다른 방법은 없을까요???
흔하지 않게, 최근게시물 중 다섯개를 랜덤하게 뿌려주고 싶을 때가 간혹 있더라구요-ㅋㄷㅋㄷ MySQL 에서는 요렇게 생긴 쿼리를 사용하네요^^/ (select * from Board order by int_regdate desc limit 0, 5) order by rand() 귀엽네요~ㅎㅎ order by 절 뒤에 rand() 와 같은 함수가 들어갈 수 있다는 게 참 독특하구요^^ 출처: http://blog.naver.com/nbaragi?Redirect=Log&logNo=100027119328
테이블 생성시 가장 많이 들어가는 필드중의 하나는 날짜필드가 되겠네요 회원정보를 담든, 게시물을 담든, 상품정보를 담는 테이블이든 등록일에 관한 정보가 참 중요한데, MSSQL 에서는 datetime 의 데이터형식에 getdate() 라는 값을 직접 기본값으로 넣어줄 수가 있는데, 반면에 MySQL 에서는 이게 안 되는 듯;; 그렇다면, 결국 일일이 요렇게 다 직접 넣어 주어야만 하는건가요ㅡㅡ;; insert into (int_regdate) values (unix_timestamp());슬프군여;; http://www.mysqlkorea.co.kr/sub.html?mcode=develop&scode=01&m_no=21480&cat1=13&cat2=379&cat3=390&lang=k 위의 자료에서는 테이..
가정 id(아이디),password(비밀번호),idx(고유번호) 세개의 field를 갖는 test라는 테이블이 있고 이 안에는 72개의 데이터가 insert 되어 있다고 가정한다. limit mysql에서 지원하는 limit은 두개의 인자를 갖는다. select * from test order by idx desc limit 5,10 위에서 보면 앞에 인자는 위치정보이면 뒤에 인자는 select에 의해 불러오는 데이터의 수량이다. 따라서 위의 쿼리문을 해석하면 test 테이블을 idx로 내림차순 정렬을 한 것을 6번째부터 15번째까지 10개의 데이터만을 불러오라는 내용이다. 다음의 쿼리문을 보자 select * from test order by idx desc limit 10 위의 내용은 다음과 같은 결..