解:方程①有实根⇔Δ=4-4m≥0,即m≤1;方程②有实根⇔Δ=(2m)2-4(m2-m-1)=4m+4≥0,即m≥-1,
所以方程①和②同时有实数根⇔-1≤m≤1.
因为m∈Z,所以m=-1,0,1.
当m=-1时,方程①无整数根;
当m=0时,方程①和②都有整数根;
当m=1时,方程②无整数根.
综上所述,方程①和②的根都是整数的充要条件是m=0.