Originariamente inviato da boots
Non è possibile che la update aggiunga un nuovo record.

Non è che nel tuo script hai anche una insert è che venga eseguita questa invece che la update?
No, non c'è una insert, però all'inizio delo script c'è un controllo che verifica l'esistenza della tabella: se la tabellla non esiste, viene creata. Effettivamente è plausibile che ci sia un problema nel controllo if() che poi mi incasina la update. Ora faccio un po' di controlli!

(Ho impostato 'user' come chiave primaria, ma ancora il problema persiste).