MySQL AB 에서 MySQL 4.1.10 을 2005.2.18일 발표했네요
http://lists.mysql.com/announce/259
간략히 변경된 부분을 소개해드리면
몇개의 C API 함수가 추가 .
InnoDB 관련된 몇개의 함수가 수정.
Linux/IA-64에서 발생하던 쓰레드 스택 사이즈에 대한 문제를
수정.
Load index시 발생하던 메모리 문제를 수정.
다중 준비되어 있는 명령문이 그들의 결과를 되찾지 않고
실행되었다면
그들 중의 한사람을 다시 수행하는 것 때문에 프로그램이 파괴.
숫자가 아닌 값이 YEAR 컬럼에 들어올경우 `2000' 또는 `0000' 로
저장.
'--replicate-*-table' 옵션으로
slave servers의 replicate 다중테이블 업데이트 실패되는것을
수정.
mysql_stmt_close() 의 C API 함수의 오류에 대한 문제
Windows 디렉토리에서 심볼릭 링크로 된 데이터 디렉토리에서
'CREATE TABLE ... LIKE' 의 구문에 대한 실패를 수정.
lower_case_table_names 의 값에 의해서 윈도우내의 다른 SQL 문이
쓰이던것을
일괄적으로 사용되게 고정.
`HAVING' 와 `RAND()' 대한 잘못된 값을 읽어오던 문제
CONV() 함수에서 unsigned `BIGINT'의 잘못된 반환값 문제를 수정
(32bit 에서 문제)
서브스트링 기능중 일부 연산자 `IN()',`LEFT()', `RIGHT()', or
`MID()' 의 실패되던 문제를 수정
SHOW INDEX 에서 Sub_part 컬럼에서 케릭셋의 바이트 에대한 문제
수정.
CONVERT_TZ() 함수로 인한 문제점 수정
적절한 zlib'을 만들지 못하고 있는 mysql config'에 대한 문제
서브쿼리에 대한 줄 비교에서 컬럼의 숫자의 계산에 대한 문제
수정
서브쿼리의 'GROUP BY'와 결합된 것 과 'SELECT DISTINCT'에
기인하는 잘못된 아웃풋에 대한 문제 수정
차곡차곡 포개진 줄 표현을 비교하는 것에 대한 문제 수정
예) 서브쿼리의 row(1,(2,3))
서브쿼리의 참조때문에 DB가 깨지던것을 수정
--default-character-set 의 옵션 삭제.
조인문에서 boolean full-text 검색으로 인한 깨지던 것을 수정.
CHAR(31) 등과 같은 스트링의 잘못된 공백이 있는 스트링 비교 의
오류 수정
커넥션이 함께 나눠 진 메모리를 이용하고 있을 때 즉각적인 명령의
부분이 함께 나눠 진 메모리 커넥션의 이름을 이용할 것이서 '\p'의
변경
이외에도 많은데 나머지는 직접 해당글을 보시기 바랍니다.
ps. 오역된 부분이 있을수 있습니다!
|