已知关于x的方程mx-n-x+2=0,问m,n取何值时,方程有唯一解?无解?无穷多个解?