diff --git a/table/column.go b/table/column.go index 30fe02d8ec85d..3c4e8f4a60f7d 100644 --- a/table/column.go +++ b/table/column.go @@ -300,6 +300,10 @@ func CastValue(ctx sessionctx.Context, val types.Datum, col *model.ColumnInfo, r if returnErr && err != nil { return casted, err } + if err != nil { + logutil.BgLogger().Warn("[debug] ConvertTo FieldType failed", zap.Stringer("FieldType", &col.FieldType), + zap.Stringer("Datum", val), zap.Error(err)) + } if err != nil && types.ErrTruncated.Equal(err) && col.GetType() != mysql.TypeSet && col.GetType() != mysql.TypeEnum { str, err1 := val.ToString() if err1 != nil {