create table tablename (
id integer unsigned not null AUTO_INCREMENT,
....
primary key id
);
我需要的主鍵,開始從1000如何使主鍵從1000開始?
我使用MySQL。
create table tablename (
id integer unsigned not null AUTO_INCREMENT,
....
primary key id
);
我需要的主鍵,開始從1000如何使主鍵從1000開始?
我使用MySQL。
如果您的表已經創建了自動增量。所以你可以使用
ALTER TABLE tbl AUTO_INCREMENT = 1000;
否則就把AUTO_INCREMENT = 1000;
在CREATE TABLE
是不言而喻的最終 前);
您可以使用ALTER TABLE來實現這一點:如果你想它作爲CREATE TABLE
語句的一部分
ALTER TABLE tablename AUTO_INCREMENT = 1000;
,只是把它表定義後:
CREATE TABLE tablename (
...
) ENGINE=InnoDB AUTO_INCREMENT=1000;
ALTER TABLE yourtable AUTO_INCREMENT = 1000
好在這種情況下,我只需打開我的mysql客戶端軟件,並在主鍵字段中輸入1000等。插入的記錄現在將具有大於1000的ID。