大便有血但是不痛可能是由于痔疮所引起的,也可能是由于肠道疾病,特别是肠癌家族史所导致。患者需要及时的到医院肛肠科进行检查,明确病因,对症治疗。
在平时生活中,饮食上要注意清淡,避免吃辛辣和刺激性的食物,养成良好的生活习惯,多喝温开水,每天定时排便,可以多吃一些通常润便的食物。