血镁升高可由多种原因引起,包括肾脏排泄功能减退(如急性肾衰竭时肾缺血等致滤过功能下降,慢性肾衰竭晚期肾小球滤过率明显降低致镁潴留)、摄入过多(如长期过量用含镁药物或高镁饮食)、细胞内镁释放增加(如严重组织损伤使细胞内镁释放入血、酸中毒时镁离子异常分布致血镁升高),特殊人群中儿童因肾功能发育不完善、老年人因肾功能减退及易患多种疾病用药影响、肾功能不全人群因本身排泄镁能力下降更易出现血镁升高。

一、肾脏排泄功能减退
1.急性肾衰竭:各种原因导致的急性肾衰竭,如肾缺血、肾毒性物质损伤等,会使肾脏滤过功能急剧下降,镁的排泄减少,从而引起血镁升高。例如,严重创伤、大手术、大量失血等导致肾灌注不足引发急性肾小管坏死时,镁的排泄就会受到影响。
2.慢性肾衰竭:慢性肾脏病进展到晚期,肾小球滤过率明显降低,肾脏对镁的排泄能力大幅下降,使得镁在体内潴留,血镁水平升高。一般当肾小球滤过率低于30ml/min时,就可能出现镁代谢紊乱导致血镁升高。
二、摄入过多
1.含镁药物过量:长期或过量服用含镁的药物,如含镁的抗酸药(如氢氧化镁)、泻药(如硫酸镁)等。例如,肾功能正常的人短期内大量服用硫酸镁导泻,可能会引起血镁升高;对于肾功能不全的患者,即使正常剂量使用含镁药物也可能导致镁蓄积。
2.高镁饮食:长期大量食用含镁丰富的食物,比如一些坚果(如杏仁、巴旦木等)、深绿色蔬菜(如菠菜等)、巧克力等,如果摄入量远远超过身体的代谢排泄能力,也可能导致血镁升高。
三、细胞内镁释放增加
1.严重组织损伤:如大面积烧伤、严重创伤、挤压综合征等,细胞受到严重破坏,细胞内的镁释放到细胞外液,进而导致血镁升高。例如,挤压综合征患者由于肌肉组织受到严重挤压损伤,细胞破裂,镁离子大量释放入血。
2.酸中毒:严重的代谢性酸中毒时,细胞内的氢离子向细胞外转移,为维持电中性,细胞外的镁离子会进入细胞内来平衡,但当酸中毒纠正过程中,或者酸中毒持续较久时,可能会出现镁离子的异常分布,导致血镁升高。另外,呼吸性酸中毒也可能通过影响细胞内外的离子平衡,促使镁离子释放增加。
特殊人群情况
儿童:儿童的肾脏功能发育尚不完善,对于镁的排泄能力相对较弱。如果儿童服用含镁药物不当,或者有肾脏疾病等情况,更容易出现镁高的情况。例如,儿童腹泻时家长自行给孩子大量服用含镁的止泻药,就可能导致镁摄入过多而血镁升高。
老年人:老年人往往存在不同程度的肾功能减退,随着年龄增长,肾小球滤过率逐渐下降,肾脏对镁的排泄功能减弱。同时,老年人可能合并多种疾病,需要服用多种药物,其中一些药物可能影响镁的代谢,如某些利尿剂等,这些因素都使得老年人更容易出现镁高的情况。
肾功能不全人群:本身肾功能存在问题,无论是急性还是慢性肾功能不全,都已经存在肾脏排泄镁的能力下降,所以相对健康人来说,更容易发生镁高的情况。在用药方面需要特别谨慎,避免使用加重镁潴留的药物。