--- "peolo" ha scritto:
> ho un DB mysql con chiave primaria sulla tabella principale
> costituita 
> da un intero ad incremento automatico. Si può modificare ilvalore che
> verrà assegnato automaticamente alla chiave primaria alla primariga

non ne sono sicuro, perché non conosco tutti i db, anzi ne conosco
pochissimi, ma penso che si possa impostare sempre il valore iniziale.

Di solito il valore iniziale di una sequenza può essere impostato alla
creazione della sequenza stessa; la sintassi (minimale) dovrebbe essere
questa (può variare a seconda del db utilizzato):

CREATE SEQUENCE name [ INCREMENT [ BY ] increment ]
    [ MINVALUE minvalue ] [ MAXVALUE maxvalue ] [ START [ WITH ] start
]

Normalmente si può anche modificare una sequenza già esistente:

ALTER SEQUENCE name [ INCREMENT [ BY ] increment ]
    [ MINVALUE minvalue ] [ MAXVALUE maxvalue ] [ RESTART [ WITH ]
start ]

In ogni caso è consigliabile leggersi il manuale del proprio db.

Nel caso in cui il proprio db non permetta di impostare tale parametro
alla creazione o non permetta di modificarlo per una sequenza già
esistente si può adottare il trucco di perdere X valori fino ad
arrivare a quello voluto: in pratica chiedi nuovi valori alla sequenza
e poi non li usi (o inserisci X valori e poi li cancelli)

Ciao
Davide

Dizionari: http://linguistico.sourceforge.net/wiki
Conoscere il TC: http://www.no1984.org
Strumenti per l'ufficio: http://it.openoffice.org
Sistema operativo: http://www.it.debian.org
Browser: http://www.mozilla.org/products/firefox
Client di posta: http://www.mozilla.org/products/thunderbird
GNU/Linux User: 302090: http://counter.li.org
--
Non autorizzo la memorizzazione del mio indirizzo di posta a chi usa outlook: 
non voglio essere invaso da spam


                
___________________________________ 
Yahoo! Messenger with Voice: chiama da PC a telefono a tariffe esclusive 
http://it.messenger.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a