MySQL Native Driver 비호환성

MySQL 네이티브 드라이버는 대부분의 경우 MySQL 클라이언트 라이브러리(libmysql)와 호환됩니다. 이 섹션에서는 이러한 라이브러리 간의 비호환성을 문서화합니다.

  • bit 데이터 유형의 값은 libmysql의 경우 이진 문자열(예: "\0" 또는 "\x1F")로, mysqlnd의 경우 십진 문자열(예: "0" 또는 "31")로 반환됩니다. 코드가 두 라이브러리와 호환되도록 하려면 SELECT bit + 0 FROM table과 같은 쿼리를 사용하여 MySQL에서 항상 비트 필드를 숫자로 반환합니다.