【发布时间】:2012-12-30 20:54:28
【问题描述】:
我遇到了以下 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。但我找不到任何东西。
【问题讨论】:
标签: php mysql sql auto-increment