---
source_url: https://docs.dolphindb.cn/zh/funcs/s/setHaMvccColumnDefaultValue.html
fetched_at: 2026-05-19T09:38:52Z
category: funcs
title: setHaMvccColumnDefaultValue
sha1: be276f18f6fba1fbc636f5afb52cb22c83f24da3
---

# setHaMvccColumnDefaultValue

## 语法

`setHaMvccColumnDefaultValue(table, colName,
defaultValue)`

## 详情

设置高可用 MVCC 表指定列的默认值。

此函数必须在该表所属 Raft 组的 Leader 节点上执行。

## 参数

**table** 高可用 MVCC 表对象，表示要修改的表。

**colName** 可以是字符串标量或向量，表示要设置默认值的列名。

**defaultValue** 标量或元组，表示列默认值。若 *colName* 为向量，则 *defaultValue*
必须为与其等长的元组。

## 例子

```dolphindb
//创建高可用 MVCC 表
schemaTb = table(1:0, `name`id`value, [STRING, INT, DOUBLE])
hmvcct = haMvccTable(1:0, schemaTb, "demoHaMvcc", 5)

//设置 name 列的默认值为 A001
setHaMvccColumnDefaultValue(hmvcct, "name", "A001")
//设置 id 列的默认值为 1，value 列的默认值为 3.6
setHaMvccColumnDefaultValue(hmvcct, ["id","value"], (1, 3.6))
```

**相关函数**：[haMvccTable](../h/haMvccTable.html)
