CREATE TABLE `Persons` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`LastName` varchar(255) NOT NULL,
`FirstName` varchar(255) DEFAULT NULL,
`Address` varchar(255) DEFAULT NULL,
`City` varchar(255) DEFAULT NULL,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=100 DEFAULT CHARSET=latin1;
ví dụ trên này sử dụng cú pháp AUTO_INCREMENT
. Bạn có thể chỉ định một bù trừ bắt đầu cụ thể cho bảng.
Các Tăng thêm, tuy nhiên, phải được đặt trên toàn cầu.
SET @@auto_increment_increment=10;
Bạn cũng có thể thiết lập mặc định toàn cầu cho bù đắp như sau:
SET @@auto_increment_offset=5;
Để xem giá trị hiện tại của bạn, loại SHOW VARIABLES LIKE 'auto_inc%';
Nếu chỉ MySQL cung cấp một số loại [tài liệu] (ht tp: //dev.mysql.com/doc/refman/5.5/en/example-auto-increment.html) – JohnFx
true @JohnFx, mặc dù cá nhân tôi muốn truy cập StackOverflow hơn trang web đó từ googling của tôi. – JumpingJezza