MySQL의 EXPORT_SET() 함수에서 다섯 번째 인수인 비트 수(number of bits)의 기본값은 64입니다. 따라서 다섯 번째 인수에 별도의 값을 지정하지 않으면 MySQL은 최대 64비트까지 비트를 검사한 후 그에 해당하는 결과를 생성합니다.
반면, 네 번째 인수인 구분 기호(separator)를 생략하면 MySQL은 결과를 출력할 때 기본적으로 쉼표(,)를 구분 기호로 사용합니다.
예시
mysql> SELECT EXPORT_SET(8,'Y','N')\G *************************** 1. row *************************** EXPORT_SET(8,'Y','N'): N,N,N,Y,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N 1 row in set (0.00 sec)
위 예시에서 볼 수 있듯이, 세 번째 인수까지만 전달했음에도 불구하고 결과는 총 64개의 값으로 구성되어 있습니다. 이는 비트 수가 기본값인 64로 설정되었기 때문이며, 각 값 사이가 쉼표(,)로 구분되어 있는 것을 확인할 수 있습니다.