---
source_url: https://docs.dolphindb.cn/zh/error_codes/s05012.html
fetched_at: 2026-05-19T09:11:17Z
category: error_codes
title: S05012
sha1: 20a35094e7c43ebed4587b1f1fb91b1292e74d7c
---

# S05012

## 错误代码

S05012

## 报错信息

A keyed/indexed table can't contain duplicated keys. RefId: S05012

## 错误原因

创建键值内存表或索引内存表时，如果主键包含重复的元素，就会报该错误。

下例展示部分错误操作。

```dolphindb
id = 1 2 3 1
val = 10 20 30 40
t = keyedTable(`id, id, val)  // Error
t = indexedTable(`id, id, val)  // Error

t = keyedTable(`id, table(1 2 3 1 as id, 10 20 30 40 as val))  // Error
t = indexedTable(`id, table(1 2 3 1 as id, 10 20 30 40 as val))  // Error
```

## 解决办法

对于键值内存表或索引内存表，主键不能包含重复元素。
