auto_increment error в mysql 5.1

uninside

Новичок
auto_increment error в mysql 5.1

Казалось бы, SQL-запрос:
Код:
INSERT INTO `details` ( `id` , `name` , `type` , `comment` ) 
VALUES (
'', 'test', '1', '1234'
)
Ответ MySQL:

#1264 - Out of range value adjusted for column 'id' at row 1

У меня стоит мускл версии 5.1

таблица, куда вставляем:
Код:
TABLE `details` 
(`id` int(10) unsigned NOT NULL auto_increment,
`name` varchar(50) collate cp1251_ukrainian_ci NOT NULL, `type` tinyint(3) unsigned NOT NULL,
`comment` text collate cp1251_ukrainian_ci NOT NULL,
PRIMARY KEY  (`id`),\n  KEY `type` (`type`)\n) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COLLATE=cp1251_ukrainian_ci
До этого, на предыдущих (до 5й) версии мускла, все работало отлично. чего они там поменяли?
Обходя проблему, я делаю сначала DESCRIBE, вынимаю автоинкремент и вставляю (можно конечно и SELECT LAST_INSERT_ID()+1). может в настройках чего-то надо исправить?
 

svetasmirnova

маленький монстрик
А почему не:
[sql]
INSERT INTO `details` (`name` , `type` , `comment` )
VALUES (
'test', '1', '1234'
)
[/sql]
?
 
Сверху