The differences are as follows:
1. race is mainly distinguished from different races by race, that is, physical characteristics. This word is mostly used to refer to race, which has something to do with people's appearance and body shape.
2. ethnicity is differentiated by culture. This has nothing to do with race, but with language, religion, writing and origin.
extended data
race interpretation
English [re? S] beauty [res]
n.
race; Nation; Race; Competition
v.
to participate in the competition; Match; Move quickly; Beat violently
ethnicity
n. racial status, ethnic characteristics, ethnic origin;
[ example] He said his ethics had not been important to him.
He said that his ethnic origin has never been important to him.