若数列$\{a_n\}$满足:存在正整数$T$,对于任意正整数$n$都有$a_{n+T}=a_n$成立,则称数列$\{a_n\}$为周期数列,周期为$T$.已知数列$\{a_n\}$满足$a_1=m(m>0)$,$a_{n+1}=\begin{cases} a_n-1,&a_n>1,\\\dfrac {1}{a_n},&0<a_n\leqslant 1.\end{cases} $则下列结论中错误的是( )
A.若$a_3=4$,则$m$可取$3$个不同的值
B.若$m=\sqrt 2$,则数列$\{a_n\}$是周期为$3$的数列
C.$\forall T\in\mathcal{N}^*$且$T\geqslant 2$,存在$m>1$,使得$\{a_n\}$是周期为$T$的数列
D.$\exists m\in\mathcal{Q}$且$m\geqslant 2$,使得数列$\{a_n\}$是周期数列

