728x90 SQL38 SQL 조회된 데이터가 없을때 만약 데이터가 없거나 결과가 NULL 일경우 아래와 같이 nvl or ifnull 을 사용한다 각각 oracle 과 mysql에서 사용되며 뒤에 값 1은 NULL일 경우 치환해줄 값을 세팅하면된다 oracle : NVL(MAX(SEQ)+1,1) myslq : IFNULL(MAX(SEQ)+1,1) 2015. 8. 3. mysql character set 변경 apmsetup에서 mysql 콘솔로 들어가서 mysql> set character_set_client=euckr; mysql> set character_set_results=euckr; mysql> set character_set_connection=euckr; mysql> set character_set_server=euckr; mysql> alter database DB명 default character set euckr; 2015. 7. 7. character set 확인 및 변경 EUC-KR, UTF8 인코딩 변경 mysql>SHOW VARIABLES LIKE 'c%'; 명령으로 확인 UTF8로 변경할때 [client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] default-character-set=utf8 EUC-KR로 변경할때 [client] default-character-set=euckr [mysql] default-character-set=euckr [mysqld] default-character-set=euckr 2015. 1. 12. MySql euckr 로 저장한 한글이 깨질 때 해결책1. my.ini 를 열어서 [mysqld] 하단에 "character-set-client-handshake = FALSE" 를 추가 해결책2. 한글이 깨지는 쿼리문 실행전에 컨넥션에 "set character set euckr" 쿼리문을 실행한다. (서버재부팅할때 가끔 돌아간다 ㅜㅠ 그래서 1번 방법 추천 합니다~!!) 2015. 1. 12. 이전 1 ··· 4 5 6 7 8 9 10 다음 728x90