Я использую PHP для обновления / вставки / удаления записей в MySQL innodb. У меня есть около 4 миллионов данных vcard, которые хранятся в MySQL innodb. Но есть проблема только для одного записанного.
Для этой специальной записи я не могу обновить, выбрать, удалить эту запись по первичному ключу. Возврат ошибки:
ОШИБКА 2013 (HY000): потеря соединения с сервером MySQL во время запроса
Версия MySQL: mysql Версия: 5.5.21-log
Я даже не знаю, в чем потенциальная проблема, какой-нибудь намек?
Структура таблицы:
CREATE TABLE vcard (
username varchar(250) PRIMARY KEY,
vcard mediumtext NOT NULL,
created_at timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB CHARACTER SET utf8;
Стол выполнен из Вот
Поиск sql это: select * from rosterusers where username = '3781353';
Я не могу комментировать из-за своей меньшей репутации, поэтому я должен писать только в ответ.
Эта ошибка появляется, когда запрос выполняется в бесконечном цикле. поэтому, пожалуйста, поделитесь своими структурами таблиц и запросом, который вы написали.
В любом случае ошибка, вероятно, в вашем where
пункт.
Поэтому, пожалуйста, поделитесь информацией, чтобы мы могли помочь вам с правильным запросом.
Других решений пока нет …