大便变细一般是由消化不良导致的。大便变细可能是食入矿物油、结肠紧张亢进、直肠和肛门狭窄等所致。常见于痔疮、肛管直肠肿瘤等。也可能是慢性结肠炎,因为不规律的饮食或先天不足导致的。可以去医院开点抗菌素口服,控制感染,平时注意饮食,低盐低脂。