如果我跳过MySQL EXPORT_SET()函数的第五个参数(比特数),输出会怎样?
实际上,第五个参数,即比特数的默认值为64。因此,如果我们在第五个参数上未指定任何值,则MySQL将检查最多64位并生成结果。下面的例子可以帮助理解。
阅读更多:MySQL 教程
例子
mysql> SELECT EXPORT_SET(5, 'Y','N',' ')\G
*************************** 1. row ***************************
EXPORT_SET(5, 'Y','N',' '): Y 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 N N N N N N
1 row in set (0.00 sec)
在这个例子中,MySQL检查了最多64位,我们使用空格作为分隔符。
极客教程