create table tablename (
id integer unsigned not null AUTO_INCREMENT,
....
primary key id
);
ho bisogno della chiave primaria per iniziare dal 1000.Come far partire una chiave primaria da 1000?
sto usando MySQL.
create table tablename (
id integer unsigned not null AUTO_INCREMENT,
....
primary key id
);
ho bisogno della chiave primaria per iniziare dal 1000.Come far partire una chiave primaria da 1000?
sto usando MySQL.
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 );
È 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;
ALTER TABLE yourtable AUTO_INCREMENT = 1000
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.