次のSQLステートメントに出くわしましたが、AUTO_INCREMENTが2つの異なる場所にあることがわかります。違いを説明していただけますか。最初のものはIDの自動インクリメントです。しかし、2番目のものはどういう意味ですか?
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;
2番目のステートメント。
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を参照しました。しかし、何も見つかりませんでした。