L'id numerico non è una buona idea. Nel tuo caso comunque a ben vedere era preceduto da un carattere underscore: _2, _3
per cui non era numerico.
Il concetto è un po' lo stesso delle variabili: non devono cominciare con valori numerici o essere valori numerici. Possono però iniziare con lettere (e _ lo è, per quanto strano sembri) e poi includere numeri.