Strano problema...
Ho una tabella di un db MySql, in cui normalmente inserisco dati, attraverso un'interfaccia web.
D'improvviso, comincia a dare sempre query failed; invece di perder tempo a sbatterecontro l'evidenza, decido di inserire il dato direttamente tramite PhpMyAdmin.
Premessa: la tabella contiene 4 campi (feed_id, data, titolo, testo), ed un massimo di 50 row. Quando viene inserito un nuovo dato, se già sono presenti 50 row la prima viene cancellata.
Dunque, provo ad inserire i dati direttamente nel db. Clicco su 'inserisci', digito i dati, quindi su 'esegui', ma l'inserimento fallisce perchè - dice l'interfaccia -
la key 1 è il campo 'feed_id', ed effettivamente l'ultimo valore presente in questo campo è, appunto, 127; il fatto è che, nel nuovo inserimento dati, io ho messo valore 128!Duplicate entry '127' for key 1
E, cosa ancor più strana, se provo ad inserire un qualsiasi altro valore, superiore a 127, mi dà sempre lo stesso errore!
Oltretutto, se provo a modificare il valore 127 già presente nella tabella, qualsiasi valore io provi ad inserire la query viene apparentemente accettata, ma poi il valore del campo 'feed_id' rimane sempre 127!!!
Da cosa può dipendere? E come posso risolvere?
![]()

contro l'evidenza, decido di inserire il dato direttamente tramite PhpMyAdmin.
Rispondi quotando
