大便有血块,但是不痛的原因,首先有可能是因为腹泻的次数过多,导致肛门中的内痔水肿而引起的。其次,有可能是由于结肠息肉比较薄弱,以及长期受到大便的刺激,从而导致出现该现象。另外,还有可能是因为肛裂、肠癌等原因导致的。如果出现这种情况,建议去医院做肛肠的检查来明确诊断。如果是由于结肠息肉引起的,则需要进行手术治疗。