code: func rollbackModifyColumnJob(t *meta.Meta, tblInfo *model.TableInfo, job *model.Job, oldCol *model.ColumnInfo, modifyColumnTp byte) (ver int64, _ error) {
  	var err error
  	if modifyColumnTp == mysql.TypeNull {
  		// field NotNullFlag flag reset.
  		tblInfo.Columns[oldCol.Offset].Flag = oldCol.Flag &^ mysql.NotNullFlag
  		// field PreventNullInsertFlag flag reset.
  		tblInfo.Columns[oldCol.Offset].Flag = oldCol.Flag &^ mysql.PreventNullInsertFlag
  		ver, err = updateVersionAndTableInfo(t, job, tblInfo, true)
  		if err != nil {
  			return ver, errors.Trace(err)
  		}
  	}
  	return ver, nil
  }
docs: // rollbackModifyColumnJob rollbacks the job when an error occurs.