我在使用 MySQL 选择存储为 BIT 的布尔类型时遇到问题。我知道我可以使用自定义查询(例如使用SELECT CAST(1=1 AS SIGNED INTEGER)或使用 SELECT BOOLFIELD + 0 ...
但是,有没有办法让我们的布尔值通过命令行客户端以合理的方式显示,比如 SELECT * FROM TABLE ?
更新:目前我在结果中只看到空格示例:
mysql> SELECT distinct foo, foo + 0 from table
+------+-------+
| foo | foo_0 |
+------+-------+
| | 0 | <-- Only space
| | 1 | <-- Space, one space less
+------+-------+
通过一些谷歌搜索,我从 MySQL 错误数据库(http://bugs.mysql.com/bug.php?id=28422、http://bugs.mysql.com/bug.php?id )中发现了一些(可能相关的)错误=43670)但不回答或修复?