Comment faire pour qu'une clé primaire démarre à partir de 1000?
create table tablename (
id integer unsigned not null AUTO_INCREMENT,
....
primary key id
);
j'ai besoin de la clé primaire pour commencer à partir de 1000.
J'utilise MySQL.
34
demandé sur
user198729
2010-01-25 09:35:25
4 réponses
si votre table a déjà été créée avec un incrément automatique. ainsi, vous pouvez utiliser
ALTER TABLE tbl AUTO_INCREMENT = 1000;
autrement mettre le AUTO_INCREMENT = 1000;
dans votre CREATE TABLE
il va avant la finale );
62
répondu
davidosomething
2015-12-16 07:27:31
vous pouvez utiliser ALTER TABLE pour accomplir ceci:
ALTER TABLE tablename AUTO_INCREMENT = 1000;
Si vous voulez comme faisant partie de la CREATE TABLE
déclaration, le mettre juste après la définition de la table:
CREATE TABLE tablename (
...
) ENGINE=InnoDB AUTO_INCREMENT=1000;
24
répondu
zombat
2010-01-25 06:38:43
Eh bien dans une telle situation, j'ouvre simplement mon logiciel client mysql et je tape 1000, etc dans le champ de la clé primaire. L'enregistrement qui sera inséré aura des identifiants supérieurs à 1000 maintenant.
-4
répondu
Sarfraz
2010-01-25 06:39:27