代谢功能差会引起便秘吗吃什么药