Ue ora non ho molto tempo vedo magari stasera s eriesco ad avere 5 minuti.
Cmq mi sa che ti stai incasinando abrega la vita da solo.
io partirei innanzitutto da questa considerazione :
create table users (
id int auto_increment not null,
....
);
Cosi' crei la tabela correttamente nota la sequenza degli attributi sull'id.
Per il resto spero di avere 2 secondi stasera.