create table tablename (
    id integer unsigned not null AUTO_INCREMENT,
    ....
    primary key id
);

Necesito la clave principal para iniciar a partir de 1000.

Estoy usando MySQL.

InformationsquelleAutor user198729 | 2010-01-25

4 Comentarios

  1. 66

    Si la tabla ya ha sido creado con un incremento automático. así que usted puede utilizar

    ALTER TABLE tbl AUTO_INCREMENT = 1000;

    de lo contrario, poner el AUTO_INCREMENT = 1000; en su CREATE TABLE

    se va antes de la final
    );

  2. 25

    Puede usar ALTER TABLE para lograr esto:

    ALTER TABLE tablename AUTO_INCREMENT = 1000;

    Si quieres que sea como parte de la CREATE TABLE declaración, acaba de poner después de la definición de la tabla:

    CREATE TABLE tablename (
      ...
    ) ENGINE=InnoDB AUTO_INCREMENT=1000;
    • Hay una manera en que podemos hacer esto en la definición del modelo?
  3. -4

    Bien en tal situación, simplemente abro mi cliente de mysql software y me escriba 1000, etc derecha en el campo de clave principal. El registro de llegar insertado se tienen identificadores mayor que 1000 ahora.

    • Buena Respuesta, pero no sé por qué votada abajo!!!

Dejar respuesta

Please enter your comment!
Please enter your name here