create table tablename (
id integer unsigned not null AUTO_INCREMENT,
....
primary key id
);
Tôi cần chìa khóa chính để bắt đầu từ 1000.Làm thế nào để tạo ra một khóa chính bắt đầu từ 1000?
Tôi đang sử dụng MySQL.
create table tablename (
id integer unsigned not null AUTO_INCREMENT,
....
primary key id
);
Tôi cần chìa khóa chính để bắt đầu từ 1000.Làm thế nào để tạo ra một khóa chính bắt đầu từ 1000?
Tôi đang sử dụng MySQL.
Nếu bảng của bạn đã được tạo bằng tự động tăng. vì vậy bạn có thể sử dụng
ALTER TABLE tbl AUTO_INCREMENT = 1000;
khác đặt AUTO_INCREMENT = 1000;
trong CREATE TABLE
nó đi trước khi trận chung kết ) của bạn;
Bạn có thể sử dụng ALTER TABLE để thực hiện điều này:
ALTER TABLE tablename AUTO_INCREMENT = 1000;
Nếu bạn muốn nó như một phần của báo cáo kết quả CREATE TABLE
, chỉ cần đặt nó sau khi định nghĩa bảng:
CREATE TABLE tablename (
...
) ENGINE=InnoDB AUTO_INCREMENT=1000;
ALTER TABLE yourtable AUTO_INCREMENT = 1000
Vâng trong tình huống như vậy, tôi chỉ cần mở phần mềm máy khách mysql của tôi và tôi nhập 1000, v.v ... ngay trong trường khóa chính. Bản ghi được chèn sẽ có số id lớn hơn 1000 ngay bây giờ.