2010-01-25 12 views

Odpowiedz

56

Jeśli Twoja tabela została już utworzona z automatycznym inkrementowaniem. dzięki czemu można używać

ALTER TABLE tbl AUTO_INCREMENT = 1000; 

inaczej umieścić AUTO_INCREMENT = 1000; w swojej CREATE TABLE

idzie przed ostatecznym );

24

Można używać ALTER TABLE do osiągnięcia tego celu:

ALTER TABLE tablename AUTO_INCREMENT = 1000; 

Jeśli chcesz go jako części zestawienia CREATE TABLE, wystarczy umieścić go po definicji tabeli:

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

Dobrze w takiej sytuacji po prostu otwieram swoje oprogramowanie klienckie mysql i wpisuję 1000 itd. w polu klucza podstawowego. Rekord, który zostanie wstawiony, będzie miał teraz ids większy niż 1000.

Powiązane problemy