diff --git a/functions-and-operators/tidb-functions.md b/functions-and-operators/tidb-functions.md index d5148d1e567c..279e546f07d4 100644 --- a/functions-and-operators/tidb-functions.md +++ b/functions-and-operators/tidb-functions.md @@ -312,12 +312,14 @@ select tidb_decode_sql_digests(@digests, 10); SET GLOBAL tidb_enable_row_level_checksum = ON; ``` +上述配置仅对新创建的会话生效,因此需要重新连接 TiDB。 + 创建表 `t` 并插入数据: ```sql USE test; -CREATE TABLE t (id INT PRIMARY KEY, k INT, c int); -INSERT INTO TABLE t values (1, 10, a); +CREATE TABLE t (id INT PRIMARY KEY, k INT, c CHAR(1)); +INSERT INTO t values (1, 10, 'a'); ``` 查询表 `t` 中 `id = 1` 的行数据的 Checksum 值: diff --git a/system-variables.md b/system-variables.md index 5554b3f2bf33..ff6b8f1c8fac 100644 --- a/system-variables.md +++ b/system-variables.md @@ -2439,6 +2439,7 @@ Query OK, 0 rows affected (0.09 sec) - 类型:布尔型 - 默认值:`OFF` - 这个变量用于控制是否开启 [TiCDC 单行数据正确性校验](/ticdc/ticdc-integrity-check.md)功能。 +- 你可以使用 [`TIDB_ROW_CHECKSUM()`](/functions-and-operators/tidb-functions.md#tidb_row_checksum) 函数查询行数据的 Checksum 值。 ### `tidb_enforce_mpp` 从 v5.1 版本开始引入