diff --git a/executor/join_test.go b/executor/join_test.go index d5285162bd..74b7fd454e 100644 --- a/executor/join_test.go +++ b/executor/join_test.go @@ -2841,12 +2841,11 @@ func TestIssue37932(t *testing.T) { tk1.MustExec("delete from tbl_3 where tbl_3.col_11 in ( 'Alice' ,'Bob' ,'Alice' ) ;") tk2.MustExec("insert into tbl_3 set col_11 = 'Bob', col_12 = 5701982550256146475, col_13 = 'Hhl)yCsQ2K3cfc^', col_14 = 'Alice', col_15 = -3718868 on duplicate key update col_15 = 7210750, col_12 = 6133680876296985245, col_14 = 'Alice', col_11 = 'David', col_13 = 'F+RMGE!_2^Cfr3Fw';") tk2.MustExec("insert ignore into tbl_5 set col_21 = 2439343116426563397, col_22 = 'Charlie', col_23 = '~Spa2YzRFFom16XD', col_24 = 5571575017340582365, col_25 = '13:24:38.00' ;") - // FIXME: https://github.com/pingcap/tidb/issues/38577 err := tk1.ExecToErr("update tbl_4 set tbl_4.col_20 = '2006-01-24' where tbl_4.col_18 in ( select col_11 from tbl_3 where IsNull( tbl_4.col_16 ) or not( tbl_4.col_19 in ( select col_3 from tbl_1 where tbl_4.col_16 between 'Alice' and 'David' and tbl_4.col_19 <= '%XgRou0#iKtn*' ) ) ) ;") if err != nil { print(err.Error()) if strings.Contains(err.Error(), "Truncated incorrect DOUBLE value") { - t.Log("Bug of truncated incorrect DOUBLE value has not been fixed, skipping") + t.Log("Truncated incorrect DOUBLE value is within expectations, skipping") return } }