Question: why mgcl2 has covalent character?
Answer: Covalent bonds are formed when two or more atoms share electrons between them. ... So two chlorine anions form an ionic bond with one magnesium cation for form MgCl2, a neutral chemical compound.