我遇到了以下 sql 语句,您可以看到 AUTO_INCREMENT 在两个不同的地方。你能解释一下不同之处吗,我知道第一个是自动递增 id。但是第二个是什么意思?
CREATE TABLE `categories`(
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(100) NOT NULL,
`image_path` varchar(200) NOT NULL,
PRIMARY KEY(`id`)
) ENGINE = InnoDB;
第二个说法。
CREATE TABLE `categories`(
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(100) NOT NULL,
`image_path` varchar(200) NOT NULL,
PRIMARY KEY(`id`)
) ENGINE = InnoDB DEFAULT CHARSET = latin1 AUTO_INCREMENT=4 ;
我引用了 http://dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html。但我什么也找不到。