小编Tam*_*asz的帖子

Percona MySQL 5.5 唯一键重复

我完全没有想法,所以也许其他人可以回答我的问题。我们有一个来自 Percona 的高流量 MySQL 5.5 服务器。该应用程序是在 PHP 中并始终写入 master。我们同时有 4 个奴隶,我们只能从中读取。基本上它是标准的主从配置。上周发生在所有从站上的复制都被破坏了,所以我检查了数据库有什么问题。我发现的基本上是我的问题,这怎么会发生:其中一个表中的唯一键列(不是主键)在 2 行中具有相同的值。我试图找出这种情况是否发生过一次以上,但没有。它只发生过一次,但我会理解为什么或如何发生这种情况。为了更好地理解这里是我们数据库中的一些真实数据:

show create table registeredUsers;
| registeredUsers | CREATE TABLE `registeredUsers` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `userId` varchar(32) NOT NULL,
  `client` varchar(200) NOT NULL,
  `osVersion` varchar(10) NOT NULL,
  `deviceGroup` varchar(50) NOT NULL,
  `registrationDate` datetime NOT NULL,
  `lastAction` datetime NOT NULL,
  `cultureLanguage` varchar(2) NOT NULL,
  `cultureRegion` varchar(2) NOT NULL,
  `cultureCode` varchar(5) NOT NULL DEFAULT 'de-de',
  `lastPush` datetime DEFAULT NULL,
  `pushToken` mediumtext,
  `permaToken` varchar(74) DEFAULT NULL,
  `accessCount` int(11) …
Run Code Online (Sandbox Code Playgroud)

mysql duplication php percona

5
推荐指数
1
解决办法
955
查看次数

标签 统计

duplication ×1

mysql ×1

percona ×1

php ×1