salve

ho un dubbio atroce su una questione di update in mysql ...

allora, se devo fare un update o un delete ed ho un id auto_increment o uno uniqueid nessunproblema, il riferimento sarà quato campo.

Ma nel caso non dovessi averne ?

esempio
codice:
CREATE TABLE ingestibile (nome VARCHAR(255))
ora con una tabella fagiana di questo tipo posso fare
codice:
INSERT INTO ingestibile VALUES('Pippo')
INSERT INTO ingestibile VALUES('Paperino')
INSERT INTO ingestibile VALUES('Pippo')
e con una select avrò i 3 records ben distinti.

Qualora volessi aggiornare questa tabella, ovvero qualora volessi cambiare solo la terza riga, mettendo Pluto invece di Pippo senza modificare anche la prima, come diamine posso gestire il tutto ?

So che non ha senso una tabella così etc etc ... ma di fatto mysql permette di crearla e la gestisce, quindi il quesito principale è:

esiste un modo per risalire ad un id univoco, magari interno, riferito a quella sola riga ?
MySQL ha modo di effettuare l'update di quella sola riga ?


Grazie per le eventuali risposte