Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Ограничение количества строк в таблице БД MYSQL

Сергей Краснодарский Ученик (81), на голосовании 4 года назад
Здравствуйте уважаемые знатоки подскажите пожалуйста как снять ограничение на запись количества строк в таблице БД MYSQL на Denwer . Сейчас удалось записать 66,182 строки. Структура таблицы - / CREATE TABLE IF NOT EXISTS `region` (
`id_region` bigint(5) unsigned NOT NULL AUTO_INCREMENT,
`parent_id` smallint(5) unsigned DEFAULT '0',
`parent_glob` smallint(5) unsigned DEFAULT '0',
`region` tinytext,
`path` tinytext,
`url` text,
`rayon` tinyint(4) DEFAULT '0',
`num` smallint(6) DEFAULT '0',
PRIMARY KEY (`id_region`),
KEY `parent_id` (`parent_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=66,183 ; /
Голосование за лучший ответ
Varana Snavina Мудрец (10582) 4 года назад
`id_region` bigint(5) unsigned - это иесть ваша цифра, больше нельзя. Ставьте `id_region` bigint(11) unsigned

Тоже касается parent_id - оно тоже не сможет хранить большие значения и все остальные опля, которые будут ссылаться на большие значения тоже не смогут их хранить - везде ставьте 11.

И не smallint а просто int(11)
Сергей КраснодарскийУченик (81) 4 года назад
Спасибо большое Varana Snavina, все исправил - заработало.
Похожие вопросы