Skip to content

Commit c0ce6d6

Browse files
committed
only update collation preference if text only
1 parent 5be1404 commit c0ce6d6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

sql/expression/comparison.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ func (c *comparison) Compare(ctx *sql.Context, row sql.Row) (int, error) {
151151
return compareType.Compare(ctx, left, right)
152152
}
153153
collationPreference, _ := c.CollationCoercibility(ctx)
154-
if stringCompareType, ok := compareType.(sql.StringType); ok {
154+
if stringCompareType, ok := compareType.(sql.StringType); ok && types.IsTextOnly(stringCompareType) {
155155
compareType = types.MustCreateString(stringCompareType.Type(), stringCompareType.Length(), collationPreference)
156156
}
157157
return compareType.Compare(ctx, l, r)

0 commit comments

Comments
 (0)