Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.77 KB

bit-functions-and-operators.md

File metadata and controls

32 lines (23 loc) · 1.77 KB
title aliases summary
位函数和操作符
/docs-cn/dev/functions-and-operators/bit-functions-and-operators/
/docs-cn/dev/reference/sql/functions-and-operators/bit-functions-and-operators/
TiDB 支持 MySQL 8.0 中的所有位函数和操作符。

位函数和操作符

TiDB 支持使用 MySQL 8.0 中提供的所有位函数和操作符

位函数和操作符表

函数和操作符名 功能描述
BIT_COUNT() 返回参数二进制表示中为 1 的个数
& 位与
~ 按位取反
| 位或
^ 位亦或
<< 左移
>> 右移

MySQL 兼容性

在处理位函数和操作符时,MySQL 8.0 与之前版本的 MySQL 之间存在一些差异。TiDB 旨在遵循 MySQL 8.0 的行为。

已知问题

在以下情况中,TiDB 中的查询结果与 MySQL 5.7 相同,但与 MySQL 8.0 不同。

  • 二进制参数的位操作。更多信息,请参考 #30637
  • BIT_COUNT() 函数的结果。更多信息,请参考 #44621