code: func (sc *StatementContext) ShouldIgnoreOverflowError() bool {
  	if (sc.InInsertStmt && sc.TruncateAsWarning) || sc.InLoadDataStmt {
  		return true
  	}
  	return false
  }
docs: // ShouldIgnoreOverflowError indicates whether we should ignore the error when type conversion overflows,
  // so we can leave it for further processing like clipping values less than 0 to 0 for unsigned integer types.