位函数和操作符
TiDB 支持使用 MySQL 8.0 中提供的所有位函数和操作符。
位函数和操作符表
| 函数和操作符名 | 功能描述 |
|---|---|
| BIT_COUNT() | 返回参数二进制表示中为 1 的个数 |
| & | 位与 |
| ~ | 按位取反 |
| [ | ](https://dev.mysql.com/doc/refman/8.0/en/bit-functions.html#operator_bitwise-or) |
| ^ | 位亦或 |
| << | 左移 |
| >> | 右移 |
MySQL 兼容性
在处理位函数和操作符时,MySQL 8.0 与之前版本的 MySQL 之间存在一些差异。TiDB 旨在遵循 MySQL 8.0 的行为。
已知问题
在以下情况中,TiDB 中的查询结果与 MySQL 5.7 相同,但与 MySQL 8.0 不同。
