Sto cercando di modificare una tabella che non ha chiave primaria né colonna auto_increment. So come aggiungere una colonna chiave primaria ma mi chiedevo se fosse possibile inserire automaticamente i dati nella colonna chiave primaria (ho già 500 righe nel DB e voglio dare loro l'id ma non voglio farlo manualmente) . qualche idea? Molte grazie.
alter table
aggiungere la chiave, ma MySQL non genererà ID per campi che non li hanno già. Dovrai aggiornare manualmente i campi esistenti e quindi assicurarti che il tuo nuovo auto_increment inizi con l'offset giusto: il valore predefinito è "1" e finiresti comunque per duplicare errori chiave.