autoincremento chiave primaria con database giá esistente

Discussioni sulle caratteristiche di database
Rispondi
ndrini
Messaggi: 93
Iscritto il: lunedì 8 agosto 2011, 23:28

autoincremento chiave primaria con database giá esistente

Messaggio da ndrini »

Ho un database già in uso.

In un paio di tabelle mi verrebbe bene autoincrementare la chiave primaria (che ora scrivo a mano):
posso farlo senza dover esporatare tutti i dati in una nuova tabella?

Grazie.

Andrea
LibreOffice 5.1.4.2 su Ubuntu 16.04
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8807
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: autoincremento chiave primaria con database giá esistent

Messaggio da charlie »

Ciao, fai una prova tu stesso.
Se il campo chiave primaria non è in relazione con altre tabelle, mi risulta possibile.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
ndrini
Messaggi: 93
Iscritto il: lunedì 8 agosto 2011, 23:28

Re: autoincremento chiave primaria con database giá esistent

Messaggio da ndrini »

purtroppo nel mio caso è in relazione con altre tabelle...
:(

Elimino la tabella e la rifaccio da zero?
(o vi sono soluzioni meno drastiche...)

Andrea
LibreOffice 5.1.4.2 su Ubuntu 16.04
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8807
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: autoincremento chiave primaria con database giá esistent

Messaggio da charlie »

Puoi provare a eliminare le relazioni, modificare la chiave primaria e ripristinare le relazioni. Dovrebbe funzionare ...
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Rispondi