diff --git a/dialect/duckdb/duckdb.go b/dialect/duckdb/duckdb.go index fa7d7bf..fafa09c 100644 --- a/dialect/duckdb/duckdb.go +++ b/dialect/duckdb/duckdb.go @@ -33,8 +33,8 @@ func DialectOptions() *db.SQLDialectOptions { // regexp_matches(col, pattern) 做部分匹配,等价于 MySQL REGEXP do.BooleanFunctionLookup = map[exp.BooleanOperation][]byte{ - exp.RegexpLikeOp: []byte("regexp_matches"), - exp.RegexpILikeOp: []byte("regexp_matches"), + exp.RegexpLikeOp: []byte("REGEXP_MATCHES"), + exp.RegexpILikeOp: []byte("REGEXP_MATCHES"), } return do