@TheAndrey7

Не импортируется дамп БД. Что не так со структурой?

Не получается импортировать дамп БД. Получаю вот такую непонятную ошибку на INSERT запросе.
Can't find record in 'accounts'
Проблема воспроизводится везде, на разных версиях MariaDB и дампах БД. Возникает с одной и той же таблицей.

Структура таблицы:
CREATE TABLE `accounts` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `provider` varchar(255) NOT NULL,
  `account_id` varchar(255) NOT NULL,
  `account_info` varchar(255) NOT NULL,
  `date` datetime NOT NULL,
  `last_sync` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `provider_account` (`provider`,`account_id`) USING HASH,
  KEY `user_id` (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4;

Опытным путём выявил виновника проблемы - индекс provider_account. Что с ним не так? Проблема проявила себя только при импорте БД.
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы