跳到主要内容
版本: 最新版本-3.5

crc32

返回字符串的 32 位循环冗余校验 (CRC) 值。 如果输入为 NULL,则返回 NULL。

此函数用于错误检测。 它使用 CRC32 算法来检测源数据和目标数据之间的变化。

该函数从 v3.3 版本开始支持。

语法

BIGINT crc32(VARCHAR str)

参数

str:要计算 CRC32 值的字符串。

示例

mysql > select crc32("starrocks");
+--------------------+
| crc32('starrocks') |
+--------------------+
| 2312449062 |
+--------------------+

mysql > select crc32(null);
+-------------+
| crc32(NULL) |
+-------------+
| NULL |
+-------------+
1 row in set (0.18 sec)

关键词

CRC32