ビット関数と演算子
TiDB は、MySQL 8.0 で利用可能なビット関数と演算子のすべてをサポートします。
ビット関数と演算子:
名前 | 説明 |
---|---|
BIT_COUNT() | 1に設定されているビットの数を返します |
& | ビットAND |
〜 | ビット反転 |
[ | ](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 とは異なります。