2010-01-25 14 views

risposta

56

Se la tabella è già stata creata con un incremento automatico. in modo da poter utilizzare

ALTER TABLE tbl AUTO_INCREMENT = 1000; 

altrimenti mettere il AUTO_INCREMENT = 1000; nel vostro CREATE TABLE

va prima della finale );

24

È possibile utilizzare ALTER TABLE per raggiungere questo obiettivo:

ALTER TABLE tablename AUTO_INCREMENT = 1000; 

Se lo vuoi come parte della dichiarazione CREATE TABLE, appena messo dopo la definizione della tabella:

CREATE TABLE tablename (
    ... 
) ENGINE=InnoDB AUTO_INCREMENT=1000; 
7
ALTER TABLE yourtable AUTO_INCREMENT = 1000 
-2

Bene in una situazione del genere, apro semplicemente il mio software client mysql e digito 1000, ecc. nel campo della chiave primaria. Il record che viene inserito avrà identificatori maggiori di 1000 ora.

Problemi correlati