Иногда в скиптах при создании такблицы mySQL зхамечал такое: [sql]CREATE TABLE `albums` ( `album_id` int(11) NOT NULL auto_increment, `album_name` text NOT NULL, `description` text NOT NULL, PRIMARY KEY (`album_id`) ) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=9 ;[/sql] Что означает AUTO_INCREMENT=9? Что записи индексного поля будут начитаться не с 0, а с 9.? Зачем это вообще нужно бывает? SQLite, там такого не замечал.
Да. Если ты переносишь данные вместе с таблицей. После создания таблицы - заполняешь частично данными с СОХРАНЕНИЕМ нумерации ID. Т.е. с учетом удаленных строк (отсутствующих id)
http://sb-news.net/sqlite.php?page=6#q1 [sql]CREATE TABLE poem (id INTEGER PRIMARY KEY AUTOINCREMENT, var TEXT[/sql] Вызывает ошибку