SA-MP Forums Archive
Дублируются аккаунты в БД 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 ;