L!MP (11.02.2012/12:49)
Windler, б%#@! Гг. Под словом стуктура - я подразумевал не только список названий полей, а еще тип таблицы, типы данных полей, индексы.
Скопируй запрос, которым ты создавал эту таблицу при инсталя
CREATE TABLE IF NOT EXISTS `users` (
`id` int(30) NOT NULL AUTO_INCREMENT,
`login` varchar(20) NOT NULL,
`password` varchar(50) NOT NULL,
`rights` int(1) NOT NULL,
`lastdate` int(11) NOT NULL,
`tos` int(30) NOT NULL,
`dtreg` int(30) NOT NULL,
`ip` int(30) NOT NULL,
`browser` text NOT NULL,
`hash` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=36 ;
гы, вот дамп.
Windler, А вот и причина: ENGINE=InnoDB, смени тип таблици на MyISAM
L!MP (11.02.2012/12:56)
Windler, А вот и причина: ENGINE=InnoDB, смени тип таблици на MyISAM
Привлекло, но подумал что не из-за него.) А теперь ну чтобы быть прям до конца просвещенным, есть ссылочка на статью по типам таблиц?)
L!MP (11.02.2012/12:56)
Windler, А вот и причина: ENGINE=InnoDB, смени тип таблици на MyISAM
Готов поспорить, так как в 99 случаев из 100 InnoDB работает гораздо быстрее
`password` varchar(50) NOT NULL, //-> елси здесь md5-хеш - поставь char(32)
`rights` int(1) NOT NULL, //-> меняем на tinyint(1)
`lastdate` int(11) NOT NULL, //-> меняем на int(10)
`tos` int(30) NOT NULL, //-> меняем на int(10)
`dtreg` int(30) NOT NULL, //-> меняем на int(10)
`ip` int(30) NOT NULL, .//-> меняем на bigint(11)
`hash` text NOT NULL, //-> елси здесь md5-хеш - поставь char(32)
Gnom, подождём результатов
Krite (11.02.2012/12:59)
int 30
*яващеподполом*
Так запасливый, на перспективу делает гг
L!MP (11.02.2012/13:07)
`password` varchar(50) NOT NULL, //-> елси здесь md5-хеш - поставь char(32)
`rights` int(1) NOT NULL, //-> меняем на tinyint(1)
`lastdate` int(11) NOT NULL, //-> меняем на int(10)
`tos` int(3
ip в ip2long();, всё равно менять?)