From 8dd0362e2f5766fbfc80e0be12fab175c3d5ba52 Mon Sep 17 00:00:00 2001 From: jiyfhust Date: Fri, 29 Dec 2023 12:09:04 +0800 Subject: [PATCH] fix --- pkg/ddl/column.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/ddl/column.go b/pkg/ddl/column.go index 7033702d42e3e..37148d2c32e1a 100644 --- a/pkg/ddl/column.go +++ b/pkg/ddl/column.go @@ -731,6 +731,9 @@ func (w *worker) doModifyColumnTypeWithData( case model.StateDeleteOnly: // Column from null to not null. if !mysql.HasNotNullFlag(oldCol.GetFlag()) && mysql.HasNotNullFlag(changingCol.GetFlag()) { + if d.lease > 0 { + delayForAsyncCommit() + } // Introduce the `mysql.PreventNullInsertFlag` flag to prevent users from inserting or updating null values. err := modifyColsFromNull2NotNull(w, dbInfo, tblInfo, []*model.ColumnInfo{oldCol}, targetCol, oldCol.GetType() != changingCol.GetType()) if err != nil {