ID EN
Bit Functions and Operators

~

MySQL 8.4

Invert all bits.

Syntax

MYSQL
SELECT 5 & ~1;
4
SELECT HEX(~X'0000FFFF1111EEEE');
'FFFF0000EEEE1111'

Examples

Example

The result type depends on whether the bit argument is evaluated as a binary string or number:

MYSQL
SELECT 5 & ~1;
4
SELECT HEX(~X'0000FFFF1111EEEE');
'FFFF0000EEEE1111'