打开网易新闻 查看更多图片

得过草酸钙结石的人,钙不用减,每天还得吃够 1000 到 1200 毫克,牛奶、豆腐、带骨小鱼照常吃;要少吃的是盐和肉,要多喝的是水。

钙少了反而更容易长结石,原因在肠道:肠腔里没有足够的钙去结合食物里的草酸,草酸就被吸收进血,最后从尿里排出来,尿草酸一高,草酸钙更容易结晶。

支持这个说法的是一项随机试验:120 名反复长结石的男性随访五年,正常吃钙的一组复发率大约是限钙组的一半。

钙和草酸,在肠腔里就该碰上

草酸钙结石由两样东西拼起来:钙和草酸。很多人顺着往下推,少吃钙,尿里的钙就少,结石自然少。这个推论漏掉了肠腔这一段:钙在被吸收进血之前,要先在肠腔里和食物待上一阵。

菠菜、苋菜、竹笋、浓茶、坚果里的草酸进了肠腔,同一时间如果肠腔里有足够的钙,两者会结合成草酸钙。草酸钙不溶于水,肠壁吸不进去,跟着粪便排走,既不进血,也不进尿。这一步等于在肠子里先把一部分草酸扣下来。

钙吃少了,被扣下的草酸也就少了。剩下的草酸游离在肠腔里,吸收进血,经肾脏滤过,最后落在尿里。尿钙降了一点,尿草酸却升上去,顾此失彼,结石反而更容易长。

五年随机试验:复发 20% 对 38%

意大利帕尔马大学的 Borghi 团队 2002 年在 New England Journal of Medicine 报告了一项随机试验,比的正是这两种吃法。入组的 120 名男性都有反复发作的草酸钙结石,而且都有特异性高钙尿——尿里钙排得多,按老办法正是最该限钙的人。

一组吃传统低钙饮食,每天钙 10 mmol,约合 400 毫克。另一组钙按正常量给,每天 30 mmol,约合 1200 毫克,但动物蛋白限到 52 克,食盐限到 50 mmol 氯化钠。两组各 60 人,随访五年。

五年里,正常钙加限盐限肉的一组 60 人中 12 人复发,低钙组 60 人中 23 人复发,相对风险 0.49,95% 置信区间 0.24 到 0.98,P = 0.04。换成百分比是 20% 对 38%。

随访中两组的尿钙都下降了约 170 毫克/天,降幅接近:低钙组靠少吃钙,正常钙组靠限盐。钠吃多了会减少肾小管对钙的重吸收,尿钙跟着升,把盐收住,尿钙同样会降下来。

尿钙这一项既然打平,差别就落在草酸上。低钙组的尿草酸平均升高 5.4 毫克/天,正常钙组平均下降 7.2 毫克/天。

一头降一头升,净结果是低钙组的尿更容易达到草酸钙的过饱和状态。晶体长不长得出来,取决于钙和草酸两者浓度的乘积,不是其中哪一项单独的高低。只盯着尿钙去限钙,本末倒置。

想把尿钙降下来,限盐限肉和限钙的效果差不多,两组都降了约 170 毫克/天。既然同一个目标有两条路可走,选限盐限肉这一条,就不用额外付出尿草酸升高的代价。高钙尿的人要降的确实是尿钙,但降尿钙的手段可以换,所以他们同样不该限钙。

打开网易新闻 查看更多图片

大队列里,吃钙多的人结石少

随机试验只有 120 人,入组的又都是男性高钙尿患者。更大范围的证据来自哈佛的随访队列。

1993 年 New England Journal of Medicine 报告了 45,619 名 40 到 75 岁、此前没得过结石的男性,随访四年出现 505 例有症状的结石。按膳食钙摄入分成五等份,吃得最多的一组与最少的一组相比,相对危险度 0.56,95% 置信区间 0.43 到 0.73;把饮酒、动物蛋白、钾和液体摄入都校正进去之后,仍是 0.66,95% 置信区间 0.49 到 0.90。

同一批数据里,动物蛋白吃得最多的人风险是最少者的 1.33 倍,钾摄入最高的一组是 0.49,液体摄入最高的一组是 0.71。

动物蛋白代谢后产生硫酸这类酸性物质,身体调动骨骼和肾脏去缓冲,结果是尿钙升高、尿枸橼酸下降、尿液偏酸;枸橼酸本身能和钙结合、阻止晶体长大,少了它结石更容易成形。钾摄入高,往往意味着蔬菜水果吃得多,这类食物代谢后留下碱性产物,尿枸橼酸随之升高。液体摄入高则是直接稀释:尿量大,钙和草酸的浓度都低,离过饱和就远。

女性身上也是同一个方向。Nurses' Health Study II 随访了 96,245 名 27 到 44 岁、此前无结石史的女性,八年里出现 1,223 例有症状的结石,膳食钙最高的五分之一与最低的五分之一相比,多因素校正后的相对危险度 0.73,95% 置信区间 0.59 到 0.90。

打开网易新闻 查看更多图片

钙片和牛奶,差在什么时候吃

同一项研究里,膳食钙降低风险,钙补充剂却看不到这个关系。

差别在时间和位置。肠腔里的钙要能帮上忙,前提是它和草酸同时待在同一段肠子里。牛奶、酸奶、豆腐、带骨小鱼里的钙是跟着饭一起下去的,这顿饭里有多少草酸,钙就在现场结合多少。钙片常常空腹或者两餐之间吃,那时肠腔里没多少草酸可供结合,钙照样被吸收、照样进尿,尿钙升上去,该扣的草酸一个没扣。为防结石而单吃钙片,有可能适得其反。

打开网易新闻 查看更多图片

指南给的数字

EAU Guidelines on Urolithiasis 2026 把一般预防措施列在 Table 4.5,与吃喝有关的几条是:

  1. 液体每天 2.5 到 3.0 升,首选白水,让 24 小时尿量保持在 2.0 到 2.5 升。这一条的证据等级 1a、推荐强度 Strong,是全表里最硬的一条。

  2. 钙按正常量,每天 1 到 1.2 克;指南正文写明不应限钙,除非有很强的理由。

  3. 食盐每天不超过 4 到 5 克。

  4. 动物蛋白每天 0.8 到 1.0 克/公斤体重。

指南同时写明不推荐常规服用钙补充剂,只有肠源性高草酸尿需要额外补钙,而且要求随餐服,目的正是在肠道里结合草酸。

草酸本身也有一条:草酸含量高的食物应当限制或避免,尿草酸排出偏高的人尤其如此。这和钙要吃够并不矛盾:肠腔里的钙负责把草酸拦在肠道,少吃高草酸食物负责从源头减少草酸,两条都在降低同一个乘积。

喝什么也算数

指南把水排在第一条,依据是这样一组数字:在原有基础上多喝水的人,五年里每 100 人少出现 15 次结石事件。增加液体摄入能降低复发风险,证据等级 1a,这在结石预防里是最高的一档。

饮料的种类也有差别。一项中等质量的随机试验招的是至少得过一次结石、每天喝 160 毫升以上软饮料的男性,让一组减少软饮料摄入,有症状结石复发的相对风险降到 0.83,95% 置信区间 0.71 到 0.98;不过这个结果只来自一项试验,证据强度有限。三个大型队列合计 194,095 人、中位随访八年以上的分析显示,含糖汽水和果汁饮料喝得多的人结石风险更高,咖啡、茶、啤酒、葡萄酒和橙汁则与风险降低有关。

橙汁这类柑橘类果汁的保护作用来自枸橼酸和碳酸氢盐:它们让尿里的枸橼酸升高、尿液偏碱,钙被枸橼酸结合住,就不容易和草酸结晶。话虽如此,指南仍然把白水放在首选,因为果汁和含酒精饮料各自带着糖和酒精的代价。

什么情况下结论会变

第一,上面的证据主要针对草酸钙结石。尿酸结石、磷酸铵镁结石、胱氨酸结石的成因各不相同,饮食对策也不一样,所以结石排出或取出后做一次成分分析很有用。

第二,钙吃够不等于越多越好。指南给的 1 到 1.2 克对应的是正常膳食量,过犹不及,大剂量钙补剂另有风险,并不在推荐之列。

第三,原发性高草酸尿是遗传性的代谢缺陷,草酸由体内自己合成,靠少吃高草酸食物、调整钙摄入收效都有限,处理方式完全不同。

第四,肠道疾病、减重手术后和慢性腹泻的人容易出现肠源性高草酸尿:脂肪吸收不好,脂肪酸在肠腔里把钙抢走,草酸没有东西结合,吸收量大增。这类人正是指南里需要额外随餐补钙的例外。

第五,这些数字来自男性高钙尿患者的随机试验和两个大型人群队列,而每个人的尿液成分差别很大。临床上对反复长结石的人,一般会先安排一次 24 小时尿液分析,看出究竟是钙高、草酸高、枸橼酸低还是尿量不够,再谈饮食怎么调;这比套用一份通用食谱有针对性得多。

回到开头那个问题

想少长结石,钙不用躲,奶和豆制品照常吃,并且跟饭一起吃;盐和肉收一收,水喝到尿量每天 2 升以上。这几条里有随机试验证实能降低复发的,一条是限盐限肉加正常钙的组合,一条是多喝水;膳食钙本身的保护作用来自大队列观察,方向一致,但观察性研究只能说明相关,还不能当成因果。

结石成分和 24 小时尿液结果不一样的人,方案要按结果调整,这一步请遵医嘱。

参考来源

① Borghi L, et al. N Engl J Med 2002;346:77-84.

② Curhan GC, et al. N Engl J Med 1993;328:833-8.

③ Curhan GC, et al. Arch Intern Med 2004;164:885-91.

④ EAU Guidelines on Urolithiasis 2026 (Limited Update March 2026), Table 4.5.

AI 辅助整理,作者审核;内容仅供参考,具体诊疗请遵医嘱。