---
source_url: https://docs.dolphindb.cn/zh/error_codes/s06011.html
fetched_at: 2026-05-19T09:11:36Z
category: error_codes
title: S06011
sha1: d0c5cff86114ef5bc837a8f7e760f59091eecc0c
---

# S06011

## 错误代码

S06011

## 报错信息

Please use '==' rather than '=' as equal operator in non-sql expression. RefId:
S06011

## 错误原因

只有在 SQL 语义下，`=` 和 `==` 才是等价的，都表示 equal。非 SQL
语义下，`=` 只表示赋值，不能表示相等。若错误使用，则会报该错误。

下例展示部分错误与正确的操作。

```dolphindb
1 = 2   // Error
1 == 2  // Ok

t = table([1,2,3] as id, [10,,30] as val)
select * from t where id = 2   // Ok
select * from t where id == 2  // Ok
```

## 解决办法

正确使用符号。
