2013-10-15 16 views
7

私は、最後の句があると言うテーブルのクエリを作成しているAUTO_INCREMENT=5Mysql:テーブル作成クエリで 'AUTO_INCREMENT = 5'とは何ですか?

誰かがそれは何を意味するのだろうか?以下のサンプルは、最初のレコードのAUTO_INCREMENT値ではなく、デフォルト15から始まるテーブルのMySQLクエリ

CREATE TABLE IF NOT EXISTS `uploaderdata` (
    `id` int(11) NOT NULL AUTO_INCREMENT, 
    `mdn` varchar(13) NOT NULL, 
    `service_request_id` varchar(10) NOT NULL, 
    `carrier` varchar(160) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT 'CHT', 
    `firstname` varchar(50) NOT NULL, 
    `lastname` varchar(50) NOT NULL, 
    `alt_contactnumber` varchar(13) NOT NULL, 
    `email` varchar(50) NOT NULL, 
    `document_files` longblob NOT NULL, 
    `make` varchar(20) NOT NULL, 
    `model` varchar(100) NOT NULL, 
    `casenumber` varchar(255) NOT NULL, 
    `dated` varchar(255) NOT NULL, 
    `fetched` tinyint(1) NOT NULL, 
    PRIMARY KEY (`id`) 
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ; 

答えて

14

を作成することです。

idは5

2

から始まる各レコードの継続的な番号を持つテーブル既に4つのレコードを持っているので、次のレコードは、IDが5のようにあなたのケースであるAUTOINCREMENTフィールドの値を取る挿入されます

関連する問題