primary key deve essere scritto così, e non tutto attaccato. Inoltre, in SQLite dichiarare la dimensione dei varchar è inutile.