create table tablename (
id integer unsigned not null AUTO_INCREMENT,
....
primary key id
);
J'ai besoin la clé primaire pour commencer à partir de 1000.Comment faire une clé primaire à partir de 1000?
J'utilise MySQL.
create table tablename (
id integer unsigned not null AUTO_INCREMENT,
....
primary key id
);
J'ai besoin la clé primaire pour commencer à partir de 1000.Comment faire une clé primaire à partir de 1000?
J'utilise MySQL.
Si votre table a déjà été créée avec un auto-incrément. de sorte que vous pouvez utiliser
ALTER TABLE tbl AUTO_INCREMENT = 1000;
autrement mettre le AUTO_INCREMENT = 1000;
dans votre CREATE TABLE
il va avant la finale);
Vous pouvez utiliser ALTER TABLE pour y parvenir:
ALTER TABLE tablename AUTO_INCREMENT = 1000;
Si vous le souhaitez dans le cadre de la déclaration CREATE TABLE
, mettez juste après la définition de la table:
CREATE TABLE tablename (
...
) ENGINE=InnoDB AUTO_INCREMENT=1000;
ALTER TABLE yourtable AUTO_INCREMENT = 1000
bien dans une telle situation, j'ouvre simplement mon logiciel client mysql et je tape 1000, etc directement dans le champ clé primaire. L'enregistrement inséré aura des identifiants supérieurs à 1000 maintenant.