镁在土壤中是以一种代换性阳离子状态存在的,因此在阳离子代换吸收中代换性镁不易被固定,容易流失,所以在阳离子代换量较低的酸性土壤上易发生缺镁。再者,蔬菜对钙、镁这两种元素的需要相同,土壤溶液中可代换性镁比钙少25%~50%,所以缺镁比缺钙更普遍。
镁和钾两种元素在物质代谢中存在一定的关系,施钾量充足时使蔬菜生长加快,同时较多地消耗了土壤中的可溶性镁,会造成镁缺乏。钙肥施用过多而不施用镁肥,也会抑制蔬菜对镁的吸收。另外,土壤低温,氮、磷肥过量,有机肥少,都会造成缺镁症状。
砂土地茄子出现缺镁症,多是因为土壤本身缺镁。其它类型的土壤上出现缺镁症,多是施钾肥过多、地温低和缺磷造成的。