设m是不为零的整数,二次方程mx²-(m-1)x 1=0有有理数根,求m的值