Дублируются аккаунты в БД MySQL - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (
https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Дублируются аккаунты в БД MySQL (
/showthread.php?tid=357584)
Дублируются аккаунты в БД MySQL -
Alexander_Petrov - 07.07.2012
Дублируются аккаунты в БД.
Никакой закономерности в этом я не нашел, INSERT INTO вызывается только в одном месте, при регистрации. Аккаунты дублируются не при регистрации, а позже. При этом все данные полностью совпадают во всех копиях.
Проблема может быть в самой базе данных?
Re: Дублируются аккаунты в БД MySQL -
-Stranger- - 07.07.2012
Alexander_Petrov, проблема не в базе а в коде 100%.
PS> можешь сделать поля nick в БД уникальным, тогда точно повторов не будет, но это не решение проблемы.
Код:
CREATE TABLE IF NOT EXISTS `url_data` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`nick` varchar(25) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `nashIndex` (`nick`(25))
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;