Ho fatto un tentativo:

ho cancellato il campo id e l'ho ricreato senza assegnargli la chiave primaria, e funzia perfettamente.
Come mai?

Ora la tabella è senza chiave primaria. Posso lasciarla così?

Grazie.