Mysql 2014 error

Причины ошибки MySQL 2014 Не удается выполнить запросы, в то время как другие небуферизованные запросы активны Мой сервер запускает CentOS 6.4 с MySQL 5.1.69, установленным с помощью yum с репозиториями CentOS, и PHP 5.4.16, установленным с использованием yum с репозиториями ius. Edit3 Обновлено до версии MySQL Server: 5.5.31 Распространяется проектом сообщества IUS, и ошибка […]

Содержание

  1. Причины ошибки MySQL 2014 Не удается выполнить запросы, в то время как другие небуферизованные запросы активны
  2. Solutions Collecting From Web of «Причины ошибки MySQL 2014 Не удается выполнить запросы, в то время как другие небуферизованные запросы активны»
  3. Connector / C++ MySQL код ошибки: 2014, SQLState: HY000 и команды из ошибки синхронизации почему?
  4. 3 ответов
  5. Mysql error no 2014

Причины ошибки MySQL 2014 Не удается выполнить запросы, в то время как другие небуферизованные запросы активны

Мой сервер запускает CentOS 6.4 с MySQL 5.1.69, установленным с помощью yum с репозиториями CentOS, и PHP 5.4.16, установленным с использованием yum с репозиториями ius. Edit3 Обновлено до версии MySQL Server: 5.5.31 Распространяется проектом сообщества IUS, и ошибка все еще существует. Затем изменили библиотеку на mysqlnd и, похоже, устранили ошибку. Тем не менее, с этим взад и вперед, нужно знать, почему эта ошибка иногда проявляется.

При использовании PDO и создании объекта PDO с использованием PDO::ATTR_EMULATE_PREPARES=>false иногда возникает следующая ошибка:

Строка 547 – это последняя строка:

У меня была аналогичная проблема несколько лет назад, но она обновилась с PHP 5.1 до PHP 5.3 (и MySQL, вероятно, также был обновлен), и проблема волшебно исчезла, и теперь у меня это с PHP 5.5.

Почему это проявляется только тогда, когда PDO::ATTR_EMULATE_PREPARES=>false , и только с чередующейся версией PHP?

Я также обнаружил, что closeCursor() также исправит ошибку. Должно ли это всегда выполняться после каждого запроса SELECT где fetchAll() не используется? Обратите внимание, что ошибка все еще возникает, даже если запрос похож на SELECT COUNT(col2) который возвращает только одно значение.

Edit Кстати, так я создаю свое соединение. Я только недавно добавил MYSQL_ATTR_USE_BUFFERED_QUERY=>true , однако он не излечивает ошибку. Кроме того, можно использовать следующий сценарий, а также создать ошибку.

Solutions Collecting From Web of «Причины ошибки MySQL 2014 Не удается выполнить запросы, в то время как другие небуферизованные запросы активны»

Клиентский протокол MySQL не позволяет выполнять более одного запроса. То есть вы выполнили запрос, и вы получили некоторые результаты, но не все, – тогда вы попытаетесь выполнить второй запрос. Если в первом запросе все еще есть строки для возврата, второй запрос получает ошибку.

Библиотеки клиентов обходятся вокруг этого, выбирая все строки первого запроса неявно при первой выборке, а затем последующие выборки просто перебирают результаты внутри кэширования. Это дает им возможность закрыть курсор (насколько это касается сервера MySQL). Это «буферизованный запрос». Это работает так же, как и с использованием fetchAll (), поскольку оба случая должны выделять достаточно памяти в PHP-клиенте для хранения полного набора результатов.

Разница в том, что буферизованный запрос содержит результат в клиентской библиотеке MySQL, поэтому PHP не может получить доступ к строкам, пока вы не выберете () каждую строку последовательно. В то время как fetchAll () сразу заполняет массив PHP для всех результатов, позволяя вам получить доступ к любой случайной строке.

Основная причина не использовать fetchAll () заключается в том, что результат может быть слишком большим, чтобы вписаться в ваш PHP memory_limit. Но, похоже, ваши результаты запроса имеют только одну строку, так что это не должно быть проблемой.

Вы можете закрытьCursor (), чтобы «отказаться» от результата, прежде чем вы извлекли последнюю строку. Сервер MySQL получает уведомление о том, что он может отменить этот результат на стороне сервера, а затем вы можете выполнить другой запрос. Вы не должны закрыватьCursor (), пока не закончите выбор заданного набора результатов.

Кроме того: я замечаю, что вы выполняете свой $ stmt2 снова и снова внутри цикла, но каждый раз он возвращает тот же результат. По принципу перемещения цикла-инвариантного кода из цикла вы должны выполнить это один раз перед запуском цикла и сохранить результат в переменной PHP. Поэтому, независимо от использования буферизованных запросов или fetchAll (), вам не нужно вставлять ваши запросы.

Поэтому я бы рекомендовал написать свой код таким образом:

Примечание. Я также использовал именованные параметры вместо позиционных параметров, что упрощает передачу $ row в качестве массива значений параметров. Если ключи массива соответствуют именам параметров, вы можете просто передать массив. В старых версиях PHP вам нужно было включить префикс в ключи массива, но вам это больше не нужно.

Вы должны использовать mysqlnd в любом случае. Он имеет больше возможностей, он более эффективен с точки зрения памяти, а его лицензия совместима с PHP.

Я надеюсь на лучший ответ, чем на следующий. Хотя некоторые из этих решений могут «исправить» проблему, они не отвечают на исходный вопрос о том, что вызывает эту ошибку.

  1. Установите PDO::ATTR_EMULATE_PREPARES=>true (я не хочу этого делать)
  2. Установите PDO::MYSQL_ATTR_USE_BUFFERED_QUERY (не работает для меня)
  3. Используйте PDOStatement::fetchAll() (не всегда желательно)
  4. Используйте $stmt->closeCursor() после каждого $stmt->fetch() (это в основном работало, однако у меня все еще было несколько случаев, когда это не так)
  5. Измените PHP-библиотеку MySQL с php-mysql на php-mysqlnd (возможно, что я буду делать, если не будет лучшего ответа)

У меня почти такая же проблема. Мой первый запрос после подключения к db возвращает пустой результат и отбрасывает эту ошибку. Включение буфера не помогает.

Мой код подключения:

Решение на моем пути состояло в том, чтобы удалить начальную команду:

Вот правильный код:

И MYSQL_ATTR_USE_BUFFERED_QUERY не принуждается к true. Он установлен как значение по умолчанию.

У меня была та же проблема, я отправлял результаты в другую функцию mid loop. Быстрое исправление было, сохраните все результаты в массиве (например, Билл заявил, что если он слишком велик, у вас есть другие проблемы, о которых нужно беспокоиться), после сбора данных я запустил отдельный цикл для вызова функции по одному.

Кроме того, PDO :: MYSQL_ATTR_USE_BUFFERED_QUERY не работал для меня.

Источник

Connector / C++ MySQL код ошибки: 2014, SQLState: HY000 и команды из ошибки синхронизации почему?

Привет im с помощью Connector / C++ и выполнение простых команд 2 sql, как это : первый выберите sql run ok, но второй вызывает эту ошибку исключения:

ERR: команды не синхронизированы; вы не можете запустить этот comman D сейчас (MySQL код ошибки: 2014, SQLState: HY000)

ОБНОВИТЬ НОВЫЙ КОД, КАК ПРЕДЛОЖЕНО (НЕ РАБОТАЕТ )

Это моя простая таблица :

3 ответов

вы не можете иметь более одного активного запроса на соединение одновременно.

вы не можете использовать mysql_data_seek(), mysql_row_seek(), mysql_row_tell(), mysql_num_rows(), или mysql_affected_rows() с результатом вернулся из mysql_use_result(), и вы не можете выдавать другие запросы, пока mysql_use_result () не закончит.

это не совсем то, что вы используете, но проблема остается то же самое — вам нужно будет закончить обработку первого ResultSet и очистите его, прежде чем вы сможете выполнить любой другой запрос по этому соединению.

Я получал ту же ошибку, пока я не изменил свой код на how MySQL говорит сделать это.
Старый код:

новый код без ошибок:

«do while» всегда должен использоваться с возвратами хранимых процедур

я столкнулся с этой проблемой и взял меня немного, чтобы выяснить это. Я даже установил «CLIENT_MULTI_RESULTS» и «CLIENT_MULTI_STATEMENTS» безрезультатно.

что происходит, MySql думает, что есть еще один результирующий набор, ожидающий чтения от первого вызова запроса. Затем, если вы попытаетесь запустить другой запрос, MySql думает, что у него все еще есть ResultSet с прошлого раза и отправляет ошибку «Out of Sync».

похоже, что это может быть C++ Проблема соединителя, но я нашел обходной путь и хотел опубликовать его, если у кого-то еще есть эта же проблема:

Источник

Mysql error no 2014

This chapter lists the errors that may appear when you call MySQL from any host language. The first list displays server error messages. The second list displays client program messages.

Server error information comes from the following files:

The Error values and the symbols in parentheses correspond to definitions in the include/mysqld_error.h MySQL source file.

The SQLSTATE values correspond to definitions in the include/sql_state.h MySQL source file.

SQLSTATE error codes are displayed only if you use MySQL version 4.1 and up. SQLSTATE codes were added for compatibility with X/Open, ANSI, and ODBC behavior.

The Message values correspond to the error messages that are listed in the share/errmsg.txt file. %d and %s represent numbers and strings, respectively, that are substituted into the messages when they are displayed.

Because updates are frequent, it is possible that these files contain additional error information not listed here.

Ошибка: 1000 SQLSTATE: HY000 ( ER_HASHCHK )

Ошибка: 1001 SQLSTATE: HY000 ( ER_NISAMCHK )

Ошибка: 1002 SQLSTATE: HY000 ( ER_NO )

Ошибка: 1003 SQLSTATE: HY000 ( ER_YES )

Ошибка: 1004 SQLSTATE: HY000 ( ER_CANT_CREATE_FILE )

Сообщение: Невозможно создать файл ‘%s’ (ошибка: %d)

Ошибка: 1005 SQLSTATE: HY000 ( ER_CANT_CREATE_TABLE )

Сообщение: Невозможно создать таблицу ‘%s’ (ошибка: %d)

Ошибка: 1006 SQLSTATE: HY000 ( ER_CANT_CREATE_DB )

Сообщение: Невозможно создать базу данных ‘%s’ (ошибка: %d)

Ошибка: 1007 SQLSTATE: HY000 ( ER_DB_CREATE_EXISTS )

Сообщение: Невозможно создать базу данных ‘%s’. База данных уже существует

Ошибка: 1008 SQLSTATE: HY000 ( ER_DB_DROP_EXISTS )

Сообщение: Невозможно удалить базу данных ‘%s’. Такой базы данных нет

Ошибка: 1009 SQLSTATE: HY000 ( ER_DB_DROP_DELETE )

Сообщение: Ошибка при удалении базы данных (невозможно удалить ‘%s’, ошибка: %d)

Ошибка: 1010 SQLSTATE: HY000 ( ER_DB_DROP_RMDIR )

Сообщение: Невозможно удалить базу данных (невозможно удалить каталог ‘%s’, ошибка: %d)

Ошибка: 1011 SQLSTATE: HY000 ( ER_CANT_DELETE_FILE )

Сообщение: Ошибка при удалении ‘%s’ (ошибка: %d)

Ошибка: 1012 SQLSTATE: HY000 ( ER_CANT_FIND_SYSTEM_REC )

Сообщение: Невозможно прочитать запись в системной таблице

Ошибка: 1013 SQLSTATE: HY000 ( ER_CANT_GET_STAT )

Сообщение: Невозможно получить статусную информацию о ‘%s’ (ошибка: %d)

Ошибка: 1014 SQLSTATE: HY000 ( ER_CANT_GET_WD )

Сообщение: Невозможно определить рабочий каталог (ошибка: %d)

Ошибка: 1015 SQLSTATE: HY000 ( ER_CANT_LOCK )

Сообщение: Невозможно поставить блокировку на файле (ошибка: %d)

Ошибка: 1016 SQLSTATE: HY000 ( ER_CANT_OPEN_FILE )

Сообщение: Невозможно открыть файл: ‘%s’ (ошибка: %d)

Ошибка: 1017 SQLSTATE: HY000 ( ER_FILE_NOT_FOUND )

Сообщение: Невозможно найти файл: ‘%s’ (ошибка: %d)

Ошибка: 1018 SQLSTATE: HY000 ( ER_CANT_READ_DIR )

Сообщение: Невозможно прочитать каталог ‘%s’ (ошибка: %d)

Ошибка: 1019 SQLSTATE: HY000 ( ER_CANT_SET_WD )

Сообщение: Невозможно перейти в каталог ‘%s’ (ошибка: %d)

Ошибка: 1020 SQLSTATE: HY000 ( ER_CHECKREAD )

Сообщение: Запись изменилась с момента последней выборки в таблице ‘%s’

Ошибка: 1021 SQLSTATE: HY000 ( ER_DISK_FULL )

Сообщение: Диск заполнен. (%s). Ожидаем, пока кто-то не уберет после себя мусор.

Ошибка: 1022 SQLSTATE: 23000 ( ER_DUP_KEY )

Сообщение: Невозможно произвести запись, дублирующийся ключ в таблице ‘%s’

Ошибка: 1023 SQLSTATE: HY000 ( ER_ERROR_ON_CLOSE )

Сообщение: Ошибка при закрытии ‘%s’ (ошибка: %d)

Ошибка: 1024 SQLSTATE: HY000 ( ER_ERROR_ON_READ )

Сообщение: Ошибка чтения файла ‘%s’ (ошибка: %d)

Ошибка: 1025 SQLSTATE: HY000 ( ER_ERROR_ON_RENAME )

Сообщение: Ошибка при переименовании ‘%s’ в ‘%s’ (ошибка: %d)

Ошибка: 1026 SQLSTATE: HY000 ( ER_ERROR_ON_WRITE )

Сообщение: Ошибка записи в файл ‘%s’ (ошибка: %d)

Ошибка: 1027 SQLSTATE: HY000 ( ER_FILE_USED )

Сообщение: ‘%s’ заблокирован для изменений

Ошибка: 1028 SQLSTATE: HY000 ( ER_FILSORT_ABORT )

Сообщение: Сортировка прервана

Ошибка: 1029 SQLSTATE: HY000 ( ER_FORM_NOT_FOUND )

Сообщение: Представление ‘%s’ не существует для ‘%s’

Ошибка: 1030 SQLSTATE: HY000 ( ER_GET_ERRNO )

Сообщение: Получена ошибка %d от обработчика таблиц

Ошибка: 1031 SQLSTATE: HY000 ( ER_ILLEGAL_HA )

Сообщение: Обработчик таблицы ‘%s’ не поддерживает эту возможность

Ошибка: 1032 SQLSTATE: HY000 ( ER_KEY_NOT_FOUND )

Сообщение: Невозможно найти запись в ‘%s’

Ошибка: 1033 SQLSTATE: HY000 ( ER_NOT_FORM_FILE )

Сообщение: Некорректная информация в файле ‘%s’

Ошибка: 1034 SQLSTATE: HY000 ( ER_NOT_KEYFILE )

Сообщение: Некорректный индексный файл для таблицы: ‘%s’. Попробуйте восстановить его

Ошибка: 1035 SQLSTATE: HY000 ( ER_OLD_KEYFILE )

Сообщение: Старый индексный файл для таблицы ‘%s’; отремонтируйте его!

Ошибка: 1036 SQLSTATE: HY000 ( ER_OPEN_AS_READONLY )

Сообщение: Таблица ‘%s’ предназначена только для чтения

Ошибка: 1037 SQLSTATE: HY001 ( ER_OUTOFMEMORY )

Сообщение: Недостаточно памяти. Перезапустите сервер и попробуйте еще раз (нужно %d байт)

Ошибка: 1038 SQLSTATE: HY001 ( ER_OUT_OF_SORTMEMORY )

Сообщение: Недостаточно памяти для сортировки. Увеличьте размер буфера сортировки на сервере

Ошибка: 1039 SQLSTATE: HY000 ( ER_UNEXPECTED_EOF )

Сообщение: Неожиданный конец файла ‘%s’ (ошибка: %d)

Ошибка: 1040 SQLSTATE: 08004 ( ER_CON_COUNT_ERROR )

Сообщение: Слишком много соединений

Ошибка: 1041 SQLSTATE: HY000 ( ER_OUT_OF_RESOURCES )

Сообщение: Недостаточно памяти; удостоверьтесь, что mysqld или какой-либо другой процесс не занимает всю доступную память. Если нет, то вы можете использовать ulimit, чтобы выделить для mysqld больше памяти, или увеличить объем файла подкачки

Ошибка: 1042 SQLSTATE: 08S01 ( ER_BAD_HOST_ERROR )

Сообщение: Невозможно получить имя хоста для вашего адреса

Ошибка: 1043 SQLSTATE: 08S01 ( ER_HANDSHAKE_ERROR )

Сообщение: Некорректное приветствие

Ошибка: 1044 SQLSTATE: 42000 ( ER_DBACCESS_DENIED_ERROR )

Сообщение: Для пользователя ‘%s’@’%s’ доступ к базе данных ‘%s’ закрыт

Ошибка: 1045 SQLSTATE: 28000 ( ER_ACCESS_DENIED_ERROR )

Сообщение: Доступ закрыт для пользователя ‘%s’@’%s’ (был использован пароль: %s)

Ошибка: 1046 SQLSTATE: 3D000 ( ER_NO_DB_ERROR )

Сообщение: База данных не выбрана

Ошибка: 1047 SQLSTATE: 08S01 ( ER_UNKNOWN_COM_ERROR )

Сообщение: Неизвестная команда коммуникационного протокола

Ошибка: 1048 SQLSTATE: 23000 ( ER_BAD_NULL_ERROR )

Сообщение: Столбец ‘%s’ не может принимать величину NULL

Ошибка: 1049 SQLSTATE: 42000 ( ER_BAD_DB_ERROR )

Сообщение: Неизвестная база данных ‘%s’

Ошибка: 1050 SQLSTATE: 42S01 ( ER_TABLE_EXISTS_ERROR )

Сообщение: Таблица ‘%s’ уже существует

Ошибка: 1051 SQLSTATE: 42S02 ( ER_BAD_TABLE_ERROR )

Сообщение: Неизвестная таблица ‘%s’

Ошибка: 1052 SQLSTATE: 23000 ( ER_NON_UNIQ_ERROR )

Сообщение: Столбец ‘%s’ в %s задан неоднозначно

Ошибка: 1053 SQLSTATE: 08S01 ( ER_SERVER_SHUTDOWN )

Сообщение: Сервер находится в процессе остановки

Ошибка: 1054 SQLSTATE: 42S22 ( ER_BAD_FIELD_ERROR )

Сообщение: Неизвестный столбец ‘%s’ в ‘%s’

Ошибка: 1055 SQLSTATE: 42000 ( ER_WRONG_FIELD_WITH_GROUP )

Сообщение: ‘%s’ не присутствует в GROUP BY

Ошибка: 1056 SQLSTATE: 42000 ( ER_WRONG_GROUP_FIELD )

Сообщение: Невозможно произвести группировку по ‘%s’

Ошибка: 1057 SQLSTATE: 42000 ( ER_WRONG_SUM_SELECT )

Сообщение: Выражение содержит групповые функции и столбцы, но не включает GROUP BY. А как вы умудрились получить это сообщение об ошибке?

Ошибка: 1058 SQLSTATE: 21S01 ( ER_WRONG_VALUE_COUNT )

Сообщение: Количество столбцов не совпадает с количеством значений

Ошибка: 1059 SQLSTATE: 42000 ( ER_TOO_LONG_IDENT )

Сообщение: Слишком длинный идентификатор ‘%s’

Ошибка: 1060 SQLSTATE: 42S21 ( ER_DUP_FIELDNAME )

Сообщение: Дублирующееся имя столбца ‘%s’

Ошибка: 1061 SQLSTATE: 42000 ( ER_DUP_KEYNAME )

Сообщение: Дублирующееся имя ключа ‘%s’

Ошибка: 1062 SQLSTATE: 23000 ( ER_DUP_ENTRY )

Сообщение: Дублирующаяся запись ‘%s’ по ключу %d

Ошибка: 1063 SQLSTATE: 42000 ( ER_WRONG_FIELD_SPEC )

Сообщение: Некорректный определитель столбца для столбца ‘%s’

Ошибка: 1064 SQLSTATE: 42000 ( ER_PARSE_ERROR )

Сообщение: %s около ‘%s’ на строке %d

Ошибка: 1065 SQLSTATE: HY000 ( ER_EMPTY_QUERY )

Сообщение: Запрос оказался пустым

Ошибка: 1066 SQLSTATE: 42000 ( ER_NONUNIQ_TABLE )

Сообщение: Повторяющаяся таблица/псевдоним ‘%s’

Ошибка: 1067 SQLSTATE: 42000 ( ER_INVALID_DEFAULT )

Сообщение: Некорректное значение по умолчанию для ‘%s’

Ошибка: 1068 SQLSTATE: 42000 ( ER_MULTIPLE_PRI_KEY )

Сообщение: Указано несколько первичных ключей

Ошибка: 1069 SQLSTATE: 42000 ( ER_TOO_MANY_KEYS )

Сообщение: Указано слишком много ключей. Разрешается указывать не более %d ключей

Ошибка: 1070 SQLSTATE: 42000 ( ER_TOO_MANY_KEY_PARTS )

Сообщение: Указано слишком много частей составного ключа. Разрешается указывать не более %d частей

Ошибка: 1071 SQLSTATE: 42000 ( ER_TOO_LONG_KEY )

Сообщение: Указан слишком длинный ключ. Максимальная длина ключа составляет %d байт

Ошибка: 1072 SQLSTATE: 42000 ( ER_KEY_COLUMN_DOES_NOT_EXITS )

Сообщение: Ключевой столбец ‘%s’ в таблице не существует

Ошибка: 1073 SQLSTATE: 42000 ( ER_BLOB_USED_AS_KEY )

Сообщение: Столбец типа BLOB ‘%s’ не может быть использован как значение ключа в таблице такого типа

Ошибка: 1074 SQLSTATE: 42000 ( ER_TOO_BIG_FIELDLENGTH )

Сообщение: Слишком большая длина столбца ‘%s’ (максимум = %d). Используйте тип BLOB вместо текущего

Ошибка: 1075 SQLSTATE: 42000 ( ER_WRONG_AUTO_KEY )

Сообщение: Некорректное определение таблицы: может существовать только один автоинкрементный столбец, и он должен быть определен как ключ

Ошибка: 1076 SQLSTATE: HY000 ( ER_READY )

Сообщение: %s: Готов принимать соединения. Версия: ‘%s’ сокет: ‘%s’ порт: %d

Ошибка: 1077 SQLSTATE: HY000 ( ER_NORMAL_SHUTDOWN )

Сообщение: %s: Корректная остановка

Ошибка: 1078 SQLSTATE: HY000 ( ER_GOT_SIGNAL )

Сообщение: %s: Получен сигнал %d. Прекращаем!

Ошибка: 1079 SQLSTATE: HY000 ( ER_SHUTDOWN_COMPLETE )

Сообщение: %s: Остановка завершена

Ошибка: 1080 SQLSTATE: 08S01 ( ER_FORCING_CLOSE )

Сообщение: %s: Принудительно закрываем поток %ld пользователя: ‘%s’

Ошибка: 1081 SQLSTATE: 08S01 ( ER_IPSOCK_ERROR )

Сообщение: Невозможно создать IP-сокет

Ошибка: 1082 SQLSTATE: 42S12 ( ER_NO_SUCH_INDEX )

Сообщение: В таблице ‘%s’ нет такого индекса, как в CREATE INDEX. Создайте таблицу заново

Ошибка: 1083 SQLSTATE: 42000 ( ER_WRONG_FIELD_TERMINATORS )

Сообщение: Аргумент разделителя полей — не тот, который ожидался. Обращайтесь к документации

Ошибка: 1084 SQLSTATE: 42000 ( ER_BLOBS_AND_NO_TERMINATED )

Сообщение: Фиксированный размер записи с полями типа BLOB использовать нельзя, применяйте ‘fields terminated by’

Ошибка: 1085 SQLSTATE: HY000 ( ER_TEXTFILE_NOT_READABLE )

Сообщение: Файл ‘%s’ должен находиться в том же каталоге, что и база данных, или быть общедоступным для чтения

Ошибка: 1086 SQLSTATE: HY000 ( ER_FILE_EXISTS_ERROR )

Сообщение: Файл ‘%s’ уже существует

Ошибка: 1087 SQLSTATE: HY000 ( ER_LOAD_INFO )

Сообщение: Записей: %ld Удалено: %ld Пропущено: %ld Предупреждений: %ld

Ошибка: 1088 SQLSTATE: HY000 ( ER_ALTER_INFO )

Сообщение: Записей: %ld Дубликатов: %ld

Ошибка: 1089 SQLSTATE: HY000 ( ER_WRONG_SUB_KEY )

Сообщение: Некорректная часть ключа. Используемая часть ключа не является строкой, указанная длина больше, чем длина части ключа, или обработчик таблицы не поддерживает уникальные части ключа

Ошибка: 1090 SQLSTATE: 42000 ( ER_CANT_REMOVE_ALL_FIELDS )

Сообщение: Нельзя удалить все столбцы с помощью ALTER TABLE. Используйте DROP TABLE

Ошибка: 1091 SQLSTATE: 42000 ( ER_CANT_DROP_FIELD_OR_KEY )

Сообщение: Невозможно удалить (DROP) ‘%s’. Убедитесь что столбец/ключ действительно существует

Ошибка: 1092 SQLSTATE: HY000 ( ER_INSERT_INFO )

Сообщение: Записей: %ld Дубликатов: %ld Предупреждений: %ld

Ошибка: 1093 SQLSTATE: HY000 ( ER_UPDATE_TABLE_USED )

Сообщение: Не допускается указание таблицы ‘%s’ в списке таблиц FROM для внесения в нее изменений

Ошибка: 1094 SQLSTATE: HY000 ( ER_NO_SUCH_THREAD )

Сообщение: Неизвестный номер потока: %lu

Ошибка: 1095 SQLSTATE: HY000 ( ER_KILL_DENIED_ERROR )

Сообщение: Вы не являетесь владельцем потока %lu

Ошибка: 1096 SQLSTATE: HY000 ( ER_NO_TABLES_USED )

Сообщение: Никакие таблицы не использованы

Ошибка: 1097 SQLSTATE: HY000 ( ER_TOO_BIG_SET )

Сообщение: Слишком много значений для столбца %s в SET

Ошибка: 1098 SQLSTATE: HY000 ( ER_NO_UNIQUE_LOGFILE )

Сообщение: Невозможно создать уникальное имя файла журнала %s.(1-999)

Ошибка: 1099 SQLSTATE: HY000 ( ER_TABLE_NOT_LOCKED_FOR_WRITE )

Сообщение: Таблица ‘%s’ заблокирована уровнем READ lock и не может быть изменена

Ошибка: 1100 SQLSTATE: HY000 ( ER_TABLE_NOT_LOCKED )

Сообщение: Таблица ‘%s’ не была заблокирована с помощью LOCK TABLES

Ошибка: 1101 SQLSTATE: 42000 ( ER_BLOB_CANT_HAVE_DEFAULT )

Сообщение: Невозможно указывать значение по умолчанию для столбца BLOB ‘%s’

Ошибка: 1102 SQLSTATE: 42000 ( ER_WRONG_DB_NAME )

Сообщение: Некорректное имя базы данных ‘%s’

Ошибка: 1103 SQLSTATE: 42000 ( ER_WRONG_TABLE_NAME )

Сообщение: Некорректное имя таблицы ‘%s’

Ошибка: 1104 SQLSTATE: 42000 ( ER_TOO_BIG_SELECT )

Сообщение: Для такой выборки SELECT должен будет просмотреть слишком много записей и, видимо, это займет очень много времени. Проверьте ваше указание WHERE, и, если в нем все в порядке, укажите SET SQL_BIG_SELECTS=1

Ошибка: 1105 SQLSTATE: HY000 ( ER_UNKNOWN_ERROR )

Сообщение: Неизвестная ошибка

Ошибка: 1106 SQLSTATE: 42000 ( ER_UNKNOWN_PROCEDURE )

Сообщение: Неизвестная процедура ‘%s’

Ошибка: 1107 SQLSTATE: 42000 ( ER_WRONG_PARAMCOUNT_TO_PROCEDURE )

Сообщение: Некорректное количество параметров для процедуры ‘%s’

Ошибка: 1108 SQLSTATE: HY000 ( ER_WRONG_PARAMETERS_TO_PROCEDURE )

Сообщение: Некорректные параметры для процедуры ‘%s’

Ошибка: 1109 SQLSTATE: 42S02 ( ER_UNKNOWN_TABLE )

Сообщение: Неизвестная таблица ‘%s’ в %s

Ошибка: 1110 SQLSTATE: 42000 ( ER_FIELD_SPECIFIED_TWICE )

Сообщение: Столбец ‘%s’ указан дважды

Ошибка: 1111 SQLSTATE: HY000 ( ER_INVALID_GROUP_FUNC_USE )

Сообщение: Неправильное использование групповых функций

Ошибка: 1112 SQLSTATE: 42000 ( ER_UNSUPPORTED_EXTENSION )

Сообщение: В таблице ‘%s’ используются возможности, не поддерживаемые в этой версии MySQL

Ошибка: 1113 SQLSTATE: 42000 ( ER_TABLE_MUST_HAVE_COLUMNS )

Сообщение: В таблице должен быть как минимум один столбец

Ошибка: 1114 SQLSTATE: HY000 ( ER_RECORD_FILE_FULL )

Сообщение: Таблица ‘%s’ переполнена

Ошибка: 1115 SQLSTATE: 42000 ( ER_UNKNOWN_CHARACTER_SET )

Сообщение: Неизвестная кодировка ‘%s’

Ошибка: 1116 SQLSTATE: HY000 ( ER_TOO_MANY_TABLES )

Сообщение: Слишком много таблиц. MySQL может использовать только %d таблиц в соединении

Ошибка: 1117 SQLSTATE: HY000 ( ER_TOO_MANY_FIELDS )

Сообщение: Слишком много столбцов

Ошибка: 1118 SQLSTATE: 42000 ( ER_TOO_BIG_ROWSIZE )

Сообщение: Слишком большой размер записи. Максимальный размер строки, исключая поля BLOB, — %d. Возможно, вам следует изменить тип некоторых полей на BLOB

Ошибка: 1119 SQLSTATE: HY000 ( ER_STACK_OVERRUN )

Сообщение: Стек потоков переполнен: использовано: %ld из %ld стека. Применяйте ‘mysqld -O thread_stack=#’ для указания большего размера стека, если необходимо

Ошибка: 1120 SQLSTATE: 42000 ( ER_WRONG_OUTER_JOIN )

Сообщение: В OUTER JOIN обнаружена перекрестная зависимость. Внимательно проанализируйте свои условия ON

Ошибка: 1121 SQLSTATE: 42000 ( ER_NULL_COLUMN_IN_INDEX )

Сообщение: Столбец ‘%s’ используется в UNIQUE или в INDEX, но не определен как NOT NULL

Ошибка: 1122 SQLSTATE: HY000 ( ER_CANT_FIND_UDF )

Сообщение: Невозможно загрузить функцию ‘%s’

Ошибка: 1123 SQLSTATE: HY000 ( ER_CANT_INITIALIZE_UDF )

Сообщение: Невозможно инициализировать функцию ‘%s’; %s

Ошибка: 1124 SQLSTATE: HY000 ( ER_UDF_NO_PATHS )

Сообщение: Недопустимо указывать пути для динамических библиотек

Ошибка: 1125 SQLSTATE: HY000 ( ER_UDF_EXISTS )

Сообщение: Функция ‘%s’ уже существует

Ошибка: 1126 SQLSTATE: HY000 ( ER_CANT_OPEN_LIBRARY )

Сообщение: Невозможно открыть динамическую библиотеку ‘%s’ (ошибка: %d %s)

Ошибка: 1127 SQLSTATE: HY000 ( ER_CANT_FIND_DL_ENTRY )

Сообщение: Невозможно отыскать функцию ‘%s’ в библиотеке

Ошибка: 1128 SQLSTATE: HY000 ( ER_FUNCTION_NOT_DEFINED )

Сообщение: Функция ‘%s’ не определена

Ошибка: 1129 SQLSTATE: HY000 ( ER_HOST_IS_BLOCKED )

Сообщение: Хост ‘%s’ заблокирован из-за слишком большого количества ошибок соединения. Разблокировать его можно с помощью ‘mysqladmin flush-hosts’

Ошибка: 1130 SQLSTATE: HY000 ( ER_HOST_NOT_PRIVILEGED )

Сообщение: Хосту ‘%s’ не разрешается подключаться к этому серверу MySQL

Ошибка: 1131 SQLSTATE: 42000 ( ER_PASSWORD_ANONYMOUS_USER )

Сообщение: Вы используете MySQL от имени анонимного пользователя, а анонимным пользователям не разрешается менять пароли

Ошибка: 1132 SQLSTATE: 42000 ( ER_PASSWORD_NOT_ALLOWED )

Сообщение: Для того чтобы изменять пароли других пользователей, у вас должны быть привилегии на изменение таблиц в базе данных mysql

Ошибка: 1133 SQLSTATE: 42000 ( ER_PASSWORD_NO_MATCH )

Сообщение: Невозможно отыскать подходящую запись в таблице пользователей

Ошибка: 1134 SQLSTATE: HY000 ( ER_UPDATE_INFO )

Сообщение: Совпало записей: %ld Изменено: %ld Предупреждений: %ld

Ошибка: 1135 SQLSTATE: HY000 ( ER_CANT_CREATE_THREAD )

Сообщение: Невозможно создать новый поток (ошибка %d). Если это не ситуация, связанная с нехваткой памяти, то вам следует изучить документацию на предмет описания возможной ошибки работы в конкретной ОС

Ошибка: 1136 SQLSTATE: 21S01 ( ER_WRONG_VALUE_COUNT_ON_ROW )

Сообщение: Количество столбцов не совпадает с количеством значений в записи %ld

Ошибка: 1137 SQLSTATE: HY000 ( ER_CANT_REOPEN_TABLE )

Сообщение: Невозможно заново открыть таблицу ‘%s’

Ошибка: 1138 SQLSTATE: 42000 ( ER_INVALID_USE_OF_NULL )

Сообщение: Неправильное использование величины NULL

Ошибка: 1139 SQLSTATE: 42000 ( ER_REGEXP_ERROR )

Сообщение: Получена ошибка ‘%s’ от регулярного выражения

Ошибка: 1140 SQLSTATE: 42000 ( ER_MIX_OF_GROUP_FUNC_AND_FIELDS )

Сообщение: Одновременное использование сгруппированных (GROUP) столбцов (MIN(),MAX(),COUNT(). ) с несгруппированными столбцами является некорректным, если в выражении есть GROUP BY

Ошибка: 1141 SQLSTATE: 42000 ( ER_NONEXISTING_GRANT )

Сообщение: Такие права не определены для пользователя ‘%s’ на хосте ‘%s’

Ошибка: 1142 SQLSTATE: 42000 ( ER_TABLEACCESS_DENIED_ERROR )

Сообщение: Команда %s запрещена пользователю ‘%s’@’%s’ для таблицы ‘%s’

Ошибка: 1143 SQLSTATE: 42000 ( ER_COLUMNACCESS_DENIED_ERROR )

Сообщение: Команда %s запрещена пользователю ‘%s’@’%s’ для столбца ‘%s’ в таблице ‘%s’

Ошибка: 1144 SQLSTATE: 42000 ( ER_ILLEGAL_GRANT_FOR_TABLE )

Сообщение: Неверная команда GRANT или REVOKE. Обратитесь к документации, чтобы выяснить, какие привилегии можно использовать

Ошибка: 1145 SQLSTATE: 42000 ( ER_GRANT_WRONG_HOST_OR_USER )

Сообщение: Слишком длинное имя пользователя/хоста для GRANT

Ошибка: 1146 SQLSTATE: 42S02 ( ER_NO_SUCH_TABLE )

Сообщение: Таблица ‘%s.%s’ не существует

Ошибка: 1147 SQLSTATE: 42000 ( ER_NONEXISTING_TABLE_GRANT )

Сообщение: Такие права не определены для пользователя ‘%s’ на компьютере ‘%s’ для таблицы ‘%s’

Ошибка: 1148 SQLSTATE: 42000 ( ER_NOT_ALLOWED_COMMAND )

Сообщение: Эта команда не допускается в данной версии MySQL

Ошибка: 1149 SQLSTATE: 42000 ( ER_SYNTAX_ERROR )

Сообщение: У вас ошибка в запросе. Изучите документацию по используемой версии MySQL на предмет корректного синтаксиса

Ошибка: 1150 SQLSTATE: HY000 ( ER_DELAYED_CANT_CHANGE_LOCK )

Сообщение: Поток, обслуживающий отложенную вставку (delayed insert), не смог получить запрашиваемую блокировку на таблицу %s

Ошибка: 1151 SQLSTATE: HY000 ( ER_TOO_MANY_DELAYED_THREADS )

Сообщение: Слишком много потоков, обслуживающих отложенную вставку (delayed insert)

Ошибка: 1152 SQLSTATE: 08S01 ( ER_ABORTING_CONNECTION )

Сообщение: Прервано соединение %ld к базе данных ‘%s’ пользователя ‘%s’ (%s)

Ошибка: 1153 SQLSTATE: 08S01 ( ER_NET_PACKET_TOO_LARGE )

Сообщение: Полученный пакет больше, чем ‘max_allowed_packet’

Ошибка: 1154 SQLSTATE: 08S01 ( ER_NET_READ_ERROR_FROM_PIPE )

Сообщение: Получена ошибка чтения от потока соединения (connection pipe)

Ошибка: 1155 SQLSTATE: 08S01 ( ER_NET_FCNTL_ERROR )

Сообщение: Получена ошибка от fcntl()

Ошибка: 1156 SQLSTATE: 08S01 ( ER_NET_PACKETS_OUT_OF_ORDER )

Сообщение: Пакеты получены в неверном порядке

Ошибка: 1157 SQLSTATE: 08S01 ( ER_NET_UNCOMPRESS_ERROR )

Сообщение: Невозможно распаковать пакет, полученный через коммуникационный протокол

Ошибка: 1158 SQLSTATE: 08S01 ( ER_NET_READ_ERROR )

Сообщение: Получена ошибка в процессе получения пакета через коммуникационный протокол

Ошибка: 1159 SQLSTATE: 08S01 ( ER_NET_READ_INTERRUPTED )

Сообщение: Получен таймаут ожидания пакета через коммуникационный протокол

Ошибка: 1160 SQLSTATE: 08S01 ( ER_NET_ERROR_ON_WRITE )

Сообщение: Получена ошибка при передаче пакета через коммуникационный протокол

Ошибка: 1161 SQLSTATE: 08S01 ( ER_NET_WRITE_INTERRUPTED )

Сообщение: Получен таймаут в процессе передачи пакета через коммуникационный протокол

Ошибка: 1162 SQLSTATE: 42000 ( ER_TOO_LONG_STRING )

Сообщение: Результирующая строка больше, чем ‘max_allowed_packet’

Ошибка: 1163 SQLSTATE: 42000 ( ER_TABLE_CANT_HANDLE_BLOB )

Сообщение: Используемая таблица не поддерживает типы BLOB/TEXT

Ошибка: 1164 SQLSTATE: 42000 ( ER_TABLE_CANT_HANDLE_AUTO_INCREMENT )

Сообщение: Используемая таблица не поддерживает автоинкрементные столбцы

Ошибка: 1165 SQLSTATE: HY000 ( ER_DELAYED_INSERT_TABLE_LOCKED )

Сообщение: Нельзя использовать INSERT DELAYED для таблицы ‘%s’, потому что она заблокирована с помощью LOCK TABLES

Ошибка: 1166 SQLSTATE: 42000 ( ER_WRONG_COLUMN_NAME )

Сообщение: Неверное имя столбца ‘%s’

Ошибка: 1167 SQLSTATE: 42000 ( ER_WRONG_KEY_COLUMN )

Сообщение: Использованный обработчик таблицы не может проиндексировать столбец ‘%s’

Ошибка: 1168 SQLSTATE: HY000 ( ER_WRONG_MRG_TABLE )

Сообщение: Не все таблицы в MERGE определены одинаково

Ошибка: 1169 SQLSTATE: 23000 ( ER_DUP_UNIQUE )

Сообщение: Невозможно записать в таблицу ‘%s’ из-за ограничений уникального ключа

Ошибка: 1170 SQLSTATE: 42000 ( ER_BLOB_KEY_WITHOUT_LENGTH )

Сообщение: Столбец типа BLOB ‘%s’ был указан в определении ключа без указания длины ключа

Ошибка: 1171 SQLSTATE: 42000 ( ER_PRIMARY_CANT_HAVE_NULL )

Сообщение: Все части первичного ключа (PRIMARY KEY) должны быть определены как NOT NULL; Если вам нужна поддержка величин NULL в ключе, воспользуйтесь индексом UNIQUE

Ошибка: 1172 SQLSTATE: 42000 ( ER_TOO_MANY_ROWS )

Сообщение: В результате возвращена более чем одна строка

Ошибка: 1173 SQLSTATE: 42000 ( ER_REQUIRES_PRIMARY_KEY )

Сообщение: Этот тип таблицы требует определения первичного ключа

Ошибка: 1174 SQLSTATE: HY000 ( ER_NO_RAID_COMPILED )

Сообщение: Эта версия MySQL скомпилирована без поддержки RAID

Ошибка: 1175 SQLSTATE: HY000 ( ER_UPDATE_WITHOUT_KEY_IN_SAFE_MODE )

Сообщение: Вы работаете в режиме безопасных обновлений (safe update mode) и попробовали изменить таблицу без использования ключевого столбца в части WHERE

Ошибка: 1176 SQLSTATE: HY000 ( ER_KEY_DOES_NOT_EXITS )

Сообщение: Ключ ‘%s’ не существует в таблице ‘%s’

Ошибка: 1177 SQLSTATE: 42000 ( ER_CHECK_NO_SUCH_TABLE )

Сообщение: Невозможно открыть таблицу

Ошибка: 1178 SQLSTATE: 42000 ( ER_CHECK_NOT_IMPLEMENTED )

Сообщение: Обработчик таблицы не поддерживает этого: %s

Ошибка: 1179 SQLSTATE: 25000 ( ER_CANT_DO_THIS_DURING_AN_TRANSACTION )

Сообщение: Вам не разрешено выполнять эту команду в транзакции

Ошибка: 1180 SQLSTATE: HY000 ( ER_ERROR_DURING_COMMIT )

Сообщение: Получена ошибка %d в процессе COMMIT

Ошибка: 1181 SQLSTATE: HY000 ( ER_ERROR_DURING_ROLLBACK )

Сообщение: Получена ошибка %d в процессе ROLLBACK

Ошибка: 1182 SQLSTATE: HY000 ( ER_ERROR_DURING_FLUSH_LOGS )

Сообщение: Получена ошибка %d в процессе FLUSH_LOGS

Ошибка: 1183 SQLSTATE: HY000 ( ER_ERROR_DURING_CHECKPOINT )

Сообщение: Получена ошибка %d в процессе CHECKPOINT

Ошибка: 1184 SQLSTATE: 08S01 ( ER_NEW_ABORTING_CONNECTION )

Сообщение: Прервано соединение %ld к базе данных ‘%s’ пользователя ‘%s’ с хоста `%s’ (%s)

Ошибка: 1185 SQLSTATE: HY000 ( ER_DUMP_NOT_IMPLEMENTED )

Сообщение: Обработчик этой таблицы не поддерживает двоичного сохранения образа таблицы (dump)

Ошибка: 1186 SQLSTATE: HY000 ( ER_FLUSH_MASTER_BINLOG_CLOSED )

Сообщение: Двоичный журнал обновления закрыт, невозможно выполнить RESET MASTER

Ошибка: 1187 SQLSTATE: HY000 ( ER_INDEX_REBUILD )

Сообщение: Ошибка перестройки индекса сохраненной таблицы ‘%s’

Ошибка: 1188 SQLSTATE: HY000 ( ER_MASTER )

Сообщение: Ошибка от головного сервера: ‘%s’

Ошибка: 1189 SQLSTATE: 08S01 ( ER_MASTER_NET_READ )

Сообщение: Возникла ошибка чтения в процессе коммуникации с головным сервером

Ошибка: 1190 SQLSTATE: 08S01 ( ER_MASTER_NET_WRITE )

Сообщение: Возникла ошибка записи в процессе коммуникации с головным сервером

Ошибка: 1191 SQLSTATE: HY000 ( ER_FT_MATCHING_KEY_NOT_FOUND )

Сообщение: Невозможно отыскать полнотекстовый (FULLTEXT) индекс, соответствующий списку столбцов

Ошибка: 1192 SQLSTATE: HY000 ( ER_LOCK_OR_ACTIVE_TRANSACTION )

Сообщение: Невозможно выполнить указанную команду, поскольку у вас присутствуют активно заблокированные таблица или открытая транзакция

Ошибка: 1193 SQLSTATE: HY000 ( ER_UNKNOWN_SYSTEM_VARIABLE )

Сообщение: Неизвестная системная переменная ‘%s’

Ошибка: 1194 SQLSTATE: HY000 ( ER_CRASHED_ON_USAGE )

Сообщение: Таблица ‘%s’ помечена как испорченная и должна пройти проверку и ремонт

Ошибка: 1195 SQLSTATE: HY000 ( ER_CRASHED_ON_REPAIR )

Сообщение: Таблица ‘%s’ помечена как испорченная и последний (автоматический?) ремонт не был успешным

Ошибка: 1196 SQLSTATE: HY000 ( ER_WARNING_NOT_COMPLETE_ROLLBACK )

Сообщение: Внимание: по некоторым измененным нетранзакционным таблицам невозможно будет произвести откат транзакции

Ошибка: 1197 SQLSTATE: HY000 ( ER_TRANS_CACHE_FULL )

Сообщение: Транзакции, включающей большое количество команд, потребовалось более чем ‘max_binlog_cache_size’ байт. Увеличьте эту переменную сервера mysqld и попробуйте еще раз

Ошибка: 1198 SQLSTATE: HY000 ( ER_SLAVE_MUST_STOP )

Сообщение: Эту операцию невозможно выполнить при работающем потоке подчиненного сервера. Сначала выполните STOP SLAVE

Ошибка: 1199 SQLSTATE: HY000 ( ER_SLAVE_NOT_RUNNING )

Сообщение: Для этой операции требуется работающий подчиненный сервер. Сначала выполните START SLAVE

Ошибка: 1200 SQLSTATE: HY000 ( ER_BAD_SLAVE )

Сообщение: Этот сервер не настроен как подчиненный. Внесите исправления в конфигурационном файле или с помощью CHANGE MASTER TO

Ошибка: 1201 SQLSTATE: HY000 ( ER_MASTER_INFO )

Сообщение: Could not initialize master info structure, more error messages can be found in the MySQL error log

Ошибка: 1202 SQLSTATE: HY000 ( ER_SLAVE_THREAD )

Сообщение: Невозможно создать поток подчиненного сервера. Проверьте системные ресурсы

Ошибка: 1203 SQLSTATE: 42000 ( ER_TOO_MANY_USER_CONNECTIONS )

Сообщение: У пользователя %s уже больше чем ‘max_user_connections’ активных соединений

Ошибка: 1204 SQLSTATE: HY000 ( ER_SET_CONSTANTS_ONLY )

Сообщение: Вы можете использовать в SET только константные выражения

Ошибка: 1205 SQLSTATE: HY000 ( ER_LOCK_WAIT_TIMEOUT )

Сообщение: Таймаут ожидания блокировки истек; попробуйте перезапустить транзакцию

Ошибка: 1206 SQLSTATE: HY000 ( ER_LOCK_TABLE_FULL )

Сообщение: Общее количество блокировок превысило размеры таблицы блокировок

Ошибка: 1207 SQLSTATE: 25000 ( ER_READ_ONLY_TRANSACTION )

Сообщение: Блокировки обновлений нельзя получить в процессе чтения не принятой (в режиме READ UNCOMMITTED) транзакции

Ошибка: 1208 SQLSTATE: HY000 ( ER_DROP_DB_WITH_READ_LOCK )

Сообщение: Не допускается DROP DATABASE, пока поток держит глобальную блокировку чтения

Ошибка: 1209 SQLSTATE: HY000 ( ER_CREATE_DB_WITH_READ_LOCK )

Сообщение: Не допускается CREATE DATABASE, пока поток держит глобальную блокировку чтения

Ошибка: 1210 SQLSTATE: HY000 ( ER_WRONG_ARGUMENTS )

Сообщение: Неверные параметры для %s

Ошибка: 1211 SQLSTATE: 42000 ( ER_NO_PERMISSION_TO_CREATE_USER )

Сообщение: ‘%s’@’%s’ не разрешается создавать новых пользователей

Ошибка: 1212 SQLSTATE: HY000 ( ER_UNION_TABLES_IN_DIFFERENT_DIR )

Сообщение: Неверное определение таблицы; Все таблицы в MERGE должны принадлежать одной и той же базе данных

Ошибка: 1213 SQLSTATE: 40001 ( ER_LOCK_DEADLOCK )

Сообщение: Возникла тупиковая ситуация в процессе получения блокировки; Попробуйте перезапустить транзакцию

Ошибка: 1214 SQLSTATE: HY000 ( ER_TABLE_CANT_HANDLE_FT )

Сообщение: Используемый тип таблиц не поддерживает полнотекстовых индексов

Ошибка: 1215 SQLSTATE: HY000 ( ER_CANNOT_ADD_FOREIGN )

Сообщение: Невозможно добавить ограничения внешнего ключа

Ошибка: 1216 SQLSTATE: 23000 ( ER_NO_REFERENCED_ROW )

Сообщение: Невозможно добавить или обновить дочернюю строку: проверка ограничений внешнего ключа не выполняется

Ошибка: 1217 SQLSTATE: 23000 ( ER_ROW_IS_REFERENCED )

Сообщение: Невозможно удалить или обновить родительскую строку: проверка ограничений внешнего ключа не выполняется

Ошибка: 1218 SQLSTATE: 08S01 ( ER_CONNECT_TO_MASTER )

Сообщение: Ошибка соединения с головным сервером: %s

Ошибка: 1219 SQLSTATE: HY000 ( ER_QUERY_ON_MASTER )

Сообщение: Ошибка выполнения запроса на головном сервере: %s

Ошибка: 1220 SQLSTATE: HY000 ( ER_ERROR_WHEN_EXECUTING_COMMAND )

Сообщение: Ошибка при выполнении команды %s: %s

Ошибка: 1221 SQLSTATE: HY000 ( ER_WRONG_USAGE )

Сообщение: Неверное использование %s и %s

Ошибка: 1222 SQLSTATE: 21000 ( ER_WRONG_NUMBER_OF_COLUMNS_IN_SELECT )

Сообщение: Использованные операторы выборки (SELECT) дают разное количество столбцов

Ошибка: 1223 SQLSTATE: HY000 ( ER_CANT_UPDATE_WITH_READLOCK )

Сообщение: Невозможно исполнить запрос, поскольку у вас установлены конфликтующие блокировки чтения

Ошибка: 1224 SQLSTATE: HY000 ( ER_MIXING_NOT_ALLOWED )

Сообщение: Использование транзакционных таблиц наряду с нетранзакционными запрещено

Ошибка: 1225 SQLSTATE: HY000 ( ER_DUP_ARGUMENT )

Сообщение: Опция ‘%s’ дважды использована в выражении

Ошибка: 1226 SQLSTATE: 42000 ( ER_USER_LIMIT_REACHED )

Сообщение: Пользователь ‘%s’ превысил использование ресурса ‘%s’ (текущее значение: %ld)

Ошибка: 1227 SQLSTATE: HY000 ( ER_SPECIFIC_ACCESS_DENIED_ERROR )

Сообщение: В доступе отказано. Вам нужны привилегии %s для этой операции

Ошибка: 1228 SQLSTATE: HY000 ( ER_LOCAL_VARIABLE )

Сообщение: Переменная ‘%s’ является потоковой (SESSION) переменной и не может быть изменена с помощью SET GLOBAL

Ошибка: 1229 SQLSTATE: HY000 ( ER_GLOBAL_VARIABLE )

Сообщение: Переменная ‘%s’ является глобальной (GLOBAL) переменной, и ее следует изменять с помощью SET GLOBAL

Ошибка: 1230 SQLSTATE: 42000 ( ER_NO_DEFAULT )

Сообщение: Переменная ‘%s’ не имеет значения по умолчанию

Ошибка: 1231 SQLSTATE: 42000 ( ER_WRONG_VALUE_FOR_VAR )

Сообщение: Переменная ‘%s’ не может быть установлена в значение ‘%s’

Ошибка: 1232 SQLSTATE: 42000 ( ER_WRONG_TYPE_FOR_VAR )

Сообщение: Неверный тип аргумента для переменной ‘%s’

Ошибка: 1233 SQLSTATE: HY000 ( ER_VAR_CANT_BE_READ )

Сообщение: Переменная ‘%s’ может быть только установлена, но не считана

Ошибка: 1234 SQLSTATE: 42000 ( ER_CANT_USE_OPTION_HERE )

Сообщение: Неверное использование или в неверном месте указан ‘%s’

Ошибка: 1235 SQLSTATE: 42000 ( ER_NOT_SUPPORTED_YET )

Сообщение: Эта версия MySQL пока еще не поддерживает ‘%s’

Ошибка: 1236 SQLSTATE: HY000 ( ER_MASTER_FATAL_ERROR_READING_BINLOG )

Сообщение: Получена неисправимая ошибка %d: ‘%s’ от головного сервера в процессе выборки данных из двоичного журнала

Ошибка: 1237 SQLSTATE: HY000 ( ER_SLAVE_IGNORED_TABLE )

Сообщение: Slave SQL thread ignored the query because of replicate-*-table rules

Ошибка: 1238 SQLSTATE: HY000 ( ER_INCORRECT_GLOBAL_LOCAL_VAR )

Сообщение: Variable ‘%s’ is a %s variable

Ошибка: 1239 SQLSTATE: 42000 ( ER_WRONG_FK_DEF )

Сообщение: Incorrect foreign key definition for ‘%s’: %s

Ошибка: 1240 SQLSTATE: HY000 ( ER_KEY_REF_DO_NOT_MATCH_TABLE_REF )

Сообщение: Key reference and table reference don’t match

Ошибка: 1241 SQLSTATE: 21000 ( ER_OPERAND_COLUMNS )

Сообщение: Операнд должен содержать %d колонок

Ошибка: 1242 SQLSTATE: 21000 ( ER_SUBQUERY_NO_1_ROW )

Сообщение: Подзапрос возвращает более одной записи

Ошибка: 1243 SQLSTATE: HY000 ( ER_UNKNOWN_STMT_HANDLER )

Сообщение: Unknown prepared statement handler (%.*s) given to %s

Ошибка: 1244 SQLSTATE: HY000 ( ER_CORRUPT_HELP_DB )

Сообщение: Help database is corrupt or does not exist

Ошибка: 1245 SQLSTATE: HY000 ( ER_CYCLIC_REFERENCE )

Сообщение: Циклическая ссылка на подзапрос

Ошибка: 1246 SQLSTATE: HY000 ( ER_AUTO_CONVERT )

Сообщение: Преобразование поля ‘%s’ из %s в %s

Ошибка: 1247 SQLSTATE: 42S22 ( ER_ILLEGAL_REFERENCE )

Сообщение: Ссылка ‘%s’ не поддерживается (%s)

Ошибка: 1248 SQLSTATE: 42000 ( ER_DERIVED_MUST_HAVE_ALIAS )

Сообщение: Every derived table must have its own alias

Ошибка: 1249 SQLSTATE: 01000 ( ER_SELECT_REDUCED )

Сообщение: Select %u был упразднен в процессе оптимизации

Ошибка: 1250 SQLSTATE: 42000 ( ER_TABLENAME_NOT_ALLOWED_HERE )

Сообщение: Table ‘%s’ from one of the SELECTs cannot be used in %s

Ошибка: 1251 SQLSTATE: 08004 ( ER_NOT_SUPPORTED_AUTH_MODE )

Сообщение: Client does not support authentication protocol requested by server; consider upgrading MySQL client

Ошибка: 1252 SQLSTATE: 42000 ( ER_SPATIAL_CANT_HAVE_NULL )

Сообщение: All parts of a SPATIAL index must be NOT NULL

Ошибка: 1253 SQLSTATE: 42000 ( ER_COLLATION_CHARSET_MISMATCH )

Сообщение: COLLATION ‘%s’ is not valid for CHARACTER SET ‘%s’

Ошибка: 1254 SQLSTATE: HY000 ( ER_SLAVE_WAS_RUNNING )

Сообщение: Slave is already running

Ошибка: 1255 SQLSTATE: HY000 ( ER_SLAVE_WAS_NOT_RUNNING )

Сообщение: Slave has already been stopped

Ошибка: 1256 SQLSTATE: HY000 ( ER_TOO_BIG_FOR_UNCOMPRESS )

Сообщение: Uncompressed data size too large; the maximum size is %d (probably, length of uncompressed data was corrupted)

Ошибка: 1257 SQLSTATE: HY000 ( ER_ZLIB_Z_MEM_ERROR )

Сообщение: ZLIB: Not enough memory

Ошибка: 1258 SQLSTATE: HY000 ( ER_ZLIB_Z_BUF_ERROR )

Сообщение: ZLIB: Not enough room in the output buffer (probably, length of uncompressed data was corrupted)

Ошибка: 1259 SQLSTATE: HY000 ( ER_ZLIB_Z_DATA_ERROR )

Сообщение: ZLIB: Input data corrupted

Ошибка: 1260 SQLSTATE: HY000 ( ER_CUT_VALUE_GROUP_CONCAT )

Сообщение: %d line(s) were cut by GROUP_CONCAT()

Ошибка: 1261 SQLSTATE: 01000 ( ER_WARN_TOO_FEW_RECORDS )

Сообщение: Row %ld doesn’t contain data for all columns

Ошибка: 1262 SQLSTATE: 01000 ( ER_WARN_TOO_MANY_RECORDS )

Сообщение: Row %ld was truncated; it contained more data than there were input columns

Ошибка: 1263 SQLSTATE: 01000 ( ER_WARN_NULL_TO_NOTNULL )

Сообщение: Data truncated; NULL supplied to NOT NULL column ‘%s’ at row %ld

Ошибка: 1264 SQLSTATE: 01000 ( ER_WARN_DATA_OUT_OF_RANGE )

Сообщение: Data truncated; out of range for column ‘%s’ at row %ld

Ошибка: 1265 SQLSTATE: 01000 ( ER_WARN_DATA_TRUNCATED )

Сообщение: Data truncated for column ‘%s’ at row %ld

Ошибка: 1266 SQLSTATE: HY000 ( ER_WARN_USING_OTHER_HANDLER )

Сообщение: Using storage engine %s for table ‘%s’

Ошибка: 1267 SQLSTATE: HY000 ( ER_CANT_AGGREGATE_2COLLATIONS )

Сообщение: Illegal mix of collations (%s,%s) and (%s,%s) for operation ‘%s’

Ошибка: 1268 SQLSTATE: HY000 ( ER_DROP_USER )

Сообщение: Can’t drop one or more of the requested users

Ошибка: 1269 SQLSTATE: HY000 ( ER_REVOKE_GRANTS )

Сообщение: Can’t revoke all privileges, grant for one or more of the requested users

Ошибка: 1270 SQLSTATE: HY000 ( ER_CANT_AGGREGATE_3COLLATIONS )

Сообщение: Illegal mix of collations (%s,%s), (%s,%s), (%s,%s) for operation ‘%s’

Ошибка: 1271 SQLSTATE: HY000 ( ER_CANT_AGGREGATE_NCOLLATIONS )

Сообщение: Illegal mix of collations for operation ‘%s’

Ошибка: 1272 SQLSTATE: HY000 ( ER_VARIABLE_IS_NOT_STRUCT )

Сообщение: Variable ‘%s’ is not a variable component (can’t be used as XXXX.variable_name)

Ошибка: 1273 SQLSTATE: HY000 ( ER_UNKNOWN_COLLATION )

Сообщение: Unknown collation: ‘%s’

Ошибка: 1274 SQLSTATE: HY000 ( ER_SLAVE_IGNORED_SSL_PARAMS )

Сообщение: SSL parameters in CHANGE MASTER are ignored because this MySQL slave was compiled without SSL support; they can be used later if MySQL slave with SSL is started

Ошибка: 1275 SQLSTATE: HY000 ( ER_SERVER_IS_IN_SECURE_AUTH_MODE )

Сообщение: Сервер запущен в режиме —secure-auth (безопасной авторизации), но для пользователя ‘%s’@’%s’ пароль сохранён в старом формате; необходимо обновить формат пароля

Ошибка: 1276 SQLSTATE: HY000 ( ER_WARN_FIELD_RESOLVED )

Сообщение: Поле или ссылка ‘%s%s%s%s%s’ из SELECTа #%d была найдена в SELECTе #%d

Ошибка: 1277 SQLSTATE: HY000 ( ER_BAD_SLAVE_UNTIL_COND )

Сообщение: Incorrect parameter or combination of parameters for START SLAVE UNTIL

Ошибка: 1278 SQLSTATE: HY000 ( ER_MISSING_SKIP_SLAVE )

Сообщение: It is recommended to run with —skip-slave-start when doing step-by-step replication with START SLAVE UNTIL; otherwise, you are not safe in case of unexpected slave’s mysqld restart

Ошибка: 1279 SQLSTATE: HY000 ( ER_UNTIL_COND_IGNORED )

Сообщение: SQL thread is not to be started so UNTIL options are ignored

Ошибка: 1280 SQLSTATE: 42000 ( ER_WRONG_NAME_FOR_INDEX )

Сообщение: Incorrect index name ‘%s’

Ошибка: 1281 SQLSTATE: 42000 ( ER_WRONG_NAME_FOR_CATALOG )

Сообщение: Incorrect catalog name ‘%s’

Ошибка: 1282 SQLSTATE: HY000 ( ER_WARN_QC_RESIZE )

Сообщение: Кеш запросов не может установить размер %lu, новый размер кеша зпросов — %lu

Ошибка: 1283 SQLSTATE: HY000 ( ER_BAD_FT_COLUMN )

Сообщение: Column ‘%s’ cannot be part of FULLTEXT index

Ошибка: 1284 SQLSTATE: HY000 ( ER_UNKNOWN_KEY_CACHE )

Сообщение: Unknown key cache ‘%s’

Ошибка: 1285 SQLSTATE: HY000 ( ER_WARN_HOSTNAME_WONT_WORK )

Сообщение: MySQL is started in —skip-name-resolve mode. You need to restart it without this switch for this grant to work

Ошибка: 1286 SQLSTATE: 42000 ( ER_UNKNOWN_STORAGE_ENGINE )

Сообщение: Unknown table engine ‘%s’

Ошибка: 1287 SQLSTATE: HY000 ( ER_WARN_DEPRECATED_SYNTAX )

Сообщение: ‘%s’ is deprecated, use ‘%s’ instead

Ошибка: 1288 SQLSTATE: HY000 ( ER_NON_UPDATABLE_TABLE )

Сообщение: Таблица %s в %s не может изменятся

Ошибка: 1289 SQLSTATE: HY000 ( ER_FEATURE_DISABLED )

Сообщение: The ‘%s’ feature was disabled; you need MySQL built with ‘%s’ to have it working

Ошибка: 1290 SQLSTATE: HY000 ( ER_OPTION_PREVENTS_STATEMENT )

Сообщение: The MySQL server is running with the %s option so it cannot execute this statement

Ошибка: 1291 SQLSTATE: HY000 ( ER_DUPLICATED_VALUE_IN_TYPE )

Сообщение: Column ‘%s’ has duplicated value ‘%s’ in %s

Ошибка: 1292 SQLSTATE: HY000 ( ER_TRUNCATED_WRONG_VALUE )

Сообщение: Truncated wrong %s value: ‘%s’

Ошибка: 1293 SQLSTATE: HY000 ( ER_TOO_MUCH_AUTO_TIMESTAMP_COLS )

Сообщение: Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause

Ошибка: 1294 SQLSTATE: HY000 ( ER_INVALID_ON_UPDATE )

Сообщение: Invalid ON UPDATE clause for ‘%s’ column

Ошибка: 1295 SQLSTATE: HY000 ( ER_UNSUPPORTED_PS )

Сообщение: This command is not supported in the prepared statement protocol yet

Ошибка: 1296 SQLSTATE: HY000 ( ER_GET_ERRMSG )

Сообщение: Got error %d ‘%s’ from %s

Ошибка: 1297 SQLSTATE: HY000 ( ER_GET_TEMPORARY_ERRMSG )

Сообщение: Got temporary error %d ‘%s’ from %s

Ошибка: 1298 SQLSTATE: HY000 ( ER_UNKNOWN_TIME_ZONE )

Сообщение: Unknown or incorrect time zone: ‘%s’

Ошибка: 1299 SQLSTATE: HY000 ( ER_WARN_INVALID_TIMESTAMP )

Сообщение: Invalid TIMESTAMP value in column ‘%s’ at row %ld

Ошибка: 1300 SQLSTATE: HY000 ( ER_INVALID_CHARACTER_STRING )

Сообщение: Invalid %s character string: ‘%s’

Ошибка: 1301 SQLSTATE: HY000 ( ER_WARN_ALLOWED_PACKET_OVERFLOWED )

Сообщение: Result of %s() was larger than max_allowed_packet (%ld) — truncated

Ошибка: 1302 SQLSTATE: HY000 ( ER_CONFLICTING_DECLARATIONS )

Сообщение: Conflicting declarations: ‘%s%s’ and ‘%s%s’

Client error information comes from the following files:

The Error values and the symbols in parentheses correspond to definitions in the include/errmsg.h MySQL source file.

The Message values correspond to the error messages that are listed in the libmysql/errmsg.c file. %d and %s represent numbers and strings, respectively, that are substituted into the messages when they are displayed.

Because updates are frequent, it is possible that these files contain additional error information not listed here.

Ошибка: 2000 ( CR_UNKNOWN_ERROR )

Сообщение: Unknown MySQL error

Ошибка: 2001 ( CR_SOCKET_CREATE_ERROR )

Сообщение: Can’t create UNIX socket (%d)

Ошибка: 2002 ( CR_CONNECTION_ERROR )

Сообщение: Can’t connect to local MySQL server through socket ‘%s’ (%d)

Ошибка: 2003 ( CR_CONN_HOST_ERROR )

Сообщение: Can’t connect to MySQL server on ‘%s’ (%d)

Ошибка: 2004 ( CR_IPSOCK_ERROR )

Сообщение: Can’t create TCP/IP socket (%d)

Ошибка: 2005 ( CR_UNKNOWN_HOST )

Сообщение: Unknown MySQL server host ‘%s’ (%d)

Ошибка: 2006 ( CR_SERVER_GONE_ERROR )

Сообщение: MySQL server has gone away

Ошибка: 2007 ( CR_VERSION_ERROR )

Сообщение: Protocol mismatch; server version = %d, client version = %d

Ошибка: 2008 ( CR_OUT_OF_MEMORY )

Сообщение: MySQL client ran out of memory

Ошибка: 2009 ( CR_WRONG_HOST_INFO )

Сообщение: Wrong host info

Ошибка: 2010 ( CR_LOCALHOST_CONNECTION )

Сообщение: Localhost via UNIX socket

Ошибка: 2011 ( CR_TCP_CONNECTION )

Сообщение: %s via TCP/IP

Ошибка: 2012 ( CR_SERVER_HANDSHAKE_ERR )

Сообщение: Error in server handshake

Ошибка: 2013 ( CR_SERVER_LOST )

Сообщение: Lost connection to MySQL server during query

Ошибка: 2014 ( CR_COMMANDS_OUT_OF_SYNC )

Сообщение: Commands out of sync; you can’t run this command now

Ошибка: 2015 ( CR_NAMEDPIPE_CONNECTION )

Сообщение: Named pipe: %s

Ошибка: 2016 ( CR_NAMEDPIPEWAIT_ERROR )

Сообщение: Can’t wait for named pipe to host: %s pipe: %s (%lu)

Ошибка: 2017 ( CR_NAMEDPIPEOPEN_ERROR )

Сообщение: Can’t open named pipe to host: %s pipe: %s (%lu)

Ошибка: 2018 ( CR_NAMEDPIPESETSTATE_ERROR )

Сообщение: Can’t set state of named pipe to host: %s pipe: %s (%lu)

Ошибка: 2019 ( CR_CANT_READ_CHARSET )

Сообщение: Can’t initialize character set %s (path: %s)

Ошибка: 2020 ( CR_NET_PACKET_TOO_LARGE )

Сообщение: Got packet bigger than ‘max_allowed_packet’ bytes

Ошибка: 2021 ( CR_EMBEDDED_CONNECTION )

Сообщение: Embedded server

Ошибка: 2022 ( CR_PROBE_SLAVE_STATUS )

Сообщение: Error on SHOW SLAVE STATUS:

Ошибка: 2023 ( CR_PROBE_SLAVE_HOSTS )

Сообщение: Error on SHOW SLAVE HOSTS:

Ошибка: 2024 ( CR_PROBE_SLAVE_CONNECT )

Сообщение: Error connecting to slave:

Ошибка: 2025 ( CR_PROBE_MASTER_CONNECT )

Сообщение: Error connecting to master:

Ошибка: 2026 ( CR_SSL_CONNECTION_ERROR )

Сообщение: SSL connection error

Ошибка: 2027 ( CR_MALFORMED_PACKET )

Сообщение: Malformed packet

Ошибка: 2028 ( CR_WRONG_LICENSE )

Сообщение: This client library is licensed only for use with MySQL servers having ‘%s’ license

Ошибка: 2029 ( CR_NULL_POINTER )

Сообщение: Invalid use of null pointer

Ошибка: 2030 ( CR_NO_PREPARE_STMT )

Сообщение: Statement not prepared

Ошибка: 2031 ( CR_PARAMS_NOT_BOUND )

Сообщение: No data supplied for parameters in prepared statement

Ошибка: 2032 ( CR_DATA_TRUNCATED )

Сообщение: Data truncated

Ошибка: 2033 ( CR_NO_PARAMETERS_EXISTS )

Сообщение: No parameters exist in the statement

Ошибка: 2034 ( CR_INVALID_PARAMETER_NO )

Сообщение: Invalid parameter number

Ошибка: 2035 ( CR_INVALID_BUFFER_USE )

Сообщение: Can’t send long data for non-string/non-binary data types (parameter: %d)

Ошибка: 2036 ( CR_UNSUPPORTED_PARAM_TYPE )

Сообщение: Using unsupported buffer type: %d (parameter: %d)

Ошибка: 2037 ( CR_SHARED_MEMORY_CONNECTION )

Сообщение: Shared memory: %s

Ошибка: 2038 ( CR_SHARED_MEMORY_CONNECT_REQUEST_ERROR )

Сообщение: Can’t open shared memory; client could not create request event (%lu)

Ошибка: 2039 ( CR_SHARED_MEMORY_CONNECT_ANSWER_ERROR )

Сообщение: Can’t open shared memory; no answer event received from server (%lu)

Ошибка: 2040 ( CR_SHARED_MEMORY_CONNECT_FILE_MAP_ERROR )

Сообщение: Can’t open shared memory; server could not allocate file mapping (%lu)

Ошибка: 2041 ( CR_SHARED_MEMORY_CONNECT_MAP_ERROR )

Сообщение: Can’t open shared memory; server could not get pointer to file mapping (%lu)

Ошибка: 2042 ( CR_SHARED_MEMORY_FILE_MAP_ERROR )

Сообщение: Can’t open shared memory; client could not allocate file mapping (%lu)

Ошибка: 2043 ( CR_SHARED_MEMORY_MAP_ERROR )

Сообщение: Can’t open shared memory; client could not get pointer to file mapping (%lu)

Ошибка: 2044 ( CR_SHARED_MEMORY_EVENT_ERROR )

Сообщение: Can’t open shared memory; client could not create %s event (%lu)

Ошибка: 2045 ( CR_SHARED_MEMORY_CONNECT_ABANDONED_ERROR )

Сообщение: Can’t open shared memory; no answer from server (%lu)

Ошибка: 2046 ( CR_SHARED_MEMORY_CONNECT_SET_ERROR )

Сообщение: Can’t open shared memory; cannot send request event to server (%lu)

Ошибка: 2047 ( CR_CONN_UNKNOW_PROTOCOL )

Сообщение: Wrong or unknown protocol

Ошибка: 2048 ( CR_INVALID_CONN_HANDLE )

Сообщение: Invalid connection handle

Ошибка: 2049 ( CR_SECURE_AUTH )

Сообщение: Connection using old (pre-4.1.1) authentication protocol refused (client option ‘secure_auth’ enabled)

Ошибка: 2050 ( CR_FETCH_CANCELED )

Сообщение: Row retrieval was canceled by mysql_stmt_close() call

Ошибка: 2051 ( CR_NO_DATA )

Сообщение: Attempt to read column without prior row fetch

Ошибка: 2052 ( CR_NO_STMT_METADATA )

Сообщение: Prepared statement contains no metadata

Источник

Мой сервер запускает CentOS 6.4 с MySQL 5.1.69, установленным с помощью yum с репозиториями CentOS, и PHP 5.4.16, установленным с использованием yum с репозиториями ius. Edit3 Обновлено до версии MySQL Server: 5.5.31 Распространяется проектом сообщества IUS, и ошибка все еще существует. Затем изменили библиотеку на mysqlnd и, похоже, устранили ошибку. Тем не менее, с этим взад и вперед, нужно знать, почему эта ошибка иногда проявляется.

При использовании PDO и создании объекта PDO с использованием PDO::ATTR_EMULATE_PREPARES=>false иногда возникает следующая ошибка:

  • Отображение ссылок в PHP / MySQL?
  • Контейнер для инъекций зависимостей против шаблона реестра
  • Получить текст из следующего тега
  • Как проверить, сколько раз продукт был куплен клиентом
  • Имитировать конструкцию языка php-массива или проанализировать с помощью регулярного выражения?
  • preg_match координаты со знаком степени
 Table Name - zipcodes Error in query: SELECT id FROM cities WHERE name=? AND states_id=? SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute. File Name: /var/www/initial_install/build_database.php Line: 547 Time of Error: Tuesday July 2, 2013, 5:52:48 PDT 

Строка 547 – это последняя строка:

 $stmt_check_county->execute(array($data[5],$data[4])); if(!$county_id=$stmt_check_county->fetchColumn()) { $stmt_counties->execute(array($data[5])); $county_id=db::db()->lastInsertId(); } //$stmt_check_county->closeCursor(); //This will fix the error $stmt_check_city->execute(array($data[3],$data[4])); 

У меня была аналогичная проблема несколько лет назад, но она обновилась с PHP 5.1 до PHP 5.3 (и MySQL, вероятно, также был обновлен), и проблема волшебно исчезла, и теперь у меня это с PHP 5.5.

Почему это проявляется только тогда, когда PDO::ATTR_EMULATE_PREPARES=>false , и только с чередующейся версией PHP?

Я также обнаружил, что closeCursor() также исправит ошибку. Должно ли это всегда выполняться после каждого запроса SELECT где fetchAll() не используется? Обратите внимание, что ошибка все еще возникает, даже если запрос похож на SELECT COUNT(col2) который возвращает только одно значение.

Edit Кстати, так я создаю свое соединение. Я только недавно добавил MYSQL_ATTR_USE_BUFFERED_QUERY=>true , однако он не излечивает ошибку. Кроме того, можно использовать следующий сценарий, а также создать ошибку.

 function sql_error($e,$sql=NULL){return('<h1>Error in query:</h1><p>'.$sql.'</p><p>'.$e->getMessage().'</p><p>File Name: '.$e->getFile().' Line: '.$e->getLine().'</p>');} class db { private static $instance = NULL; private function __construct() {} //Make private private function __clone(){} //Make private public static function db() //Get instance of DB { if (!self::$instance) { //try{self::$instance = new PDO("mysql:host=localhost;dbname=myDB;charset=utf8",'myUsername','myPassword',array(PDO::ATTR_EMULATE_PREPARES=>false,PDO::ATTR_ERRMODE=>PDO::ERRMODE_EXCEPTION,PDO::ATTR_DEFAULT_FETCH_MODE=>PDO::FETCH_ASSOC));} try{self::$instance = new PDO("mysql:host=localhost;dbname=myDB;charset=utf8",'myUsername','myPassword',array(PDO::ATTR_EMULATE_PREPARES=>false,PDO::MYSQL_ATTR_USE_BUFFERED_QUERY=>true,PDO::ATTR_ERRMODE=>PDO::ERRMODE_EXCEPTION,PDO::ATTR_DEFAULT_FETCH_MODE=>PDO::FETCH_ASSOC));} //try{self::$instance = new PDO("mysql:host=localhost;dbname=myDB;charset=utf8",'myUsername','myPassword',array(PDO::ATTR_ERRMODE=>PDO::ERRMODE_EXCEPTION,PDO::ATTR_DEFAULT_FETCH_MODE=>PDO::FETCH_ASSOC));} catch(PDOException $e){echo(sql_error($e));} } return self::$instance; } } $row=array( 'zipcodes_id'=>'55555', 'cities_id'=>123 ); $data=array($row,$row,$row,$row); $sql = 'CREATE TEMPORARY TABLE temp1(temp_id INT UNSIGNED NOT NULL AUTO_INCREMENT, PRIMARY KEY (temp_id) )'; db::db()->exec($sql); $sql='SELECT COUNT(*) AS valid FROM cities_has_zipcodes WHERE cities_id=? AND zipcodes_id=?'; $stmt1 = db::db()->prepare($sql); $sql ='SELECT temp_id FROM temp1'; $stmt2 = db::db()->prepare($sql); foreach($data AS $row) { try { $stmt1->execute(array($row['zipcodes_id'],$row['cities_id'])); $rs1 = $stmt1->fetch(PDO::FETCH_ASSOC); //$stmt1->closeCursor(); syslog(LOG_INFO,'$rs1: '.print_r($rs1,1).' '.rand()); $stmt2->execute(); $rs2 = $stmt2->fetch(PDO::FETCH_ASSOC); syslog(LOG_INFO,'$rs2: '.print_r($rs2,1).' '.rand()); } catch(PDOException $e){echo(sql_error($e));} } echo('done'); 

Solutions Collecting From Web of «Причины ошибки MySQL 2014 Не удается выполнить запросы, в то время как другие небуферизованные запросы активны»

  • как загрузить более одного изображения на сервер (база данных mysql), используя php и android
  • Как избежать сообщений, отправленных с PHP mail (), помеченных как спам?
  • MySQL получает случайное значение между двумя значениями
  • REST GET с игнорируемым параметром, PHP Symfony 3 Mpdf
  • удалить часть строки аргумента URL в php
  • Атрибуты поля объекта Symfony 2
  • mysql_insert_id альтернатива postgresql
  • Как создать запрос на просмотр календаря Outlook в PHP?

Клиентский протокол MySQL не позволяет выполнять более одного запроса. То есть вы выполнили запрос, и вы получили некоторые результаты, но не все, – тогда вы попытаетесь выполнить второй запрос. Если в первом запросе все еще есть строки для возврата, второй запрос получает ошибку.

Библиотеки клиентов обходятся вокруг этого, выбирая все строки первого запроса неявно при первой выборке, а затем последующие выборки просто перебирают результаты внутри кэширования. Это дает им возможность закрыть курсор (насколько это касается сервера MySQL). Это «буферизованный запрос». Это работает так же, как и с использованием fetchAll (), поскольку оба случая должны выделять достаточно памяти в PHP-клиенте для хранения полного набора результатов.

Разница в том, что буферизованный запрос содержит результат в клиентской библиотеке MySQL, поэтому PHP не может получить доступ к строкам, пока вы не выберете () каждую строку последовательно. В то время как fetchAll () сразу заполняет массив PHP для всех результатов, позволяя вам получить доступ к любой случайной строке.

Основная причина не использовать fetchAll () заключается в том, что результат может быть слишком большим, чтобы вписаться в ваш PHP memory_limit. Но, похоже, ваши результаты запроса имеют только одну строку, так что это не должно быть проблемой.

Вы можете закрытьCursor (), чтобы «отказаться» от результата, прежде чем вы извлекли последнюю строку. Сервер MySQL получает уведомление о том, что он может отменить этот результат на стороне сервера, а затем вы можете выполнить другой запрос. Вы не должны закрыватьCursor (), пока не закончите выбор заданного набора результатов.

Кроме того: я замечаю, что вы выполняете свой $ stmt2 снова и снова внутри цикла, но каждый раз он возвращает тот же результат. По принципу перемещения цикла-инвариантного кода из цикла вы должны выполнить это один раз перед запуском цикла и сохранить результат в переменной PHP. Поэтому, независимо от использования буферизованных запросов или fetchAll (), вам не нужно вставлять ваши запросы.

Поэтому я бы рекомендовал написать свой код таким образом:

 $sql ='SELECT temp_id FROM temp1'; $stmt2 = db::db()->prepare($sql); $stmt2->execute(); $rs2 = $stmt2->fetchAll(PDO::FETCH_ASSOC); $stmt2->closeCursor(); $sql='SELECT COUNT(*) AS valid FROM cities_has_zipcodes WHERE cities_id=:cities_id AND zipcodes_id=:zipcodes_id'; $stmt1 = db::db()->prepare($sql); foreach($data AS $row) { try { $stmt1->execute($row); $rs1 = $stmt1->fetchAll(PDO::FETCH_ASSOC); $stmt1->closeCursor(); syslog(LOG_INFO,'$rs1: '.print_r($rs1[0],1).' '.rand()); syslog(LOG_INFO,'$rs2: '.print_r($rs2[0],1).' '.rand()); } catch(PDOException $e){echo(sql_error($e));} } 

Примечание. Я также использовал именованные параметры вместо позиционных параметров, что упрощает передачу $ row в качестве массива значений параметров. Если ключи массива соответствуют именам параметров, вы можете просто передать массив. В старых версиях PHP вам нужно было включить префикс в ключи массива, но вам это больше не нужно.

Вы должны использовать mysqlnd в любом случае. Он имеет больше возможностей, он более эффективен с точки зрения памяти, а его лицензия совместима с PHP.

Я надеюсь на лучший ответ, чем на следующий. Хотя некоторые из этих решений могут «исправить» проблему, они не отвечают на исходный вопрос о том, что вызывает эту ошибку.

  1. Установите PDO::ATTR_EMULATE_PREPARES=>true (я не хочу этого делать)
  2. Установите PDO::MYSQL_ATTR_USE_BUFFERED_QUERY (не работает для меня)
  3. Используйте PDOStatement::fetchAll() (не всегда желательно)
  4. Используйте $stmt->closeCursor() после каждого $stmt->fetch() (это в основном работало, однако у меня все еще было несколько случаев, когда это не так)
  5. Измените PHP-библиотеку MySQL с php-mysql на php-mysqlnd (возможно, что я буду делать, если не будет лучшего ответа)

У меня почти такая же проблема. Мой первый запрос после подключения к db возвращает пустой результат и отбрасывает эту ошибку. Включение буфера не помогает.

Мой код подключения:

 try { $DBH = new PDO("mysql:host=$hostname;dbname=$db_name", $username, $password, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET CHARACTER SET utf8; SET NAMES utf8", PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_NUM)); } catch(PDOException $e) { echo $e->getMessage(); } 

Решение на моем пути состояло в том, чтобы удалить начальную команду:

 PDO::MYSQL_ATTR_INIT_COMMAND => "SET CHARACTER SET utf8; SET NAMES utf8" 

Вот правильный код:

 try { $DBH = new PDO("mysql:host=$hostname;dbname=$db_name", $username, $password, array(PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_NUM)); } catch(PDOException $e) { echo $e->getMessage(); } 

И MYSQL_ATTR_USE_BUFFERED_QUERY не принуждается к true. Он установлен как значение по умолчанию.

У меня была та же проблема, я отправлял результаты в другую функцию mid loop. Быстрое исправление было, сохраните все результаты в массиве (например, Билл заявил, что если он слишком велик, у вас есть другие проблемы, о которых нужно беспокоиться), после сбора данных я запустил отдельный цикл для вызова функции по одному.

Кроме того, PDO :: MYSQL_ATTR_USE_BUFFERED_QUERY не работал для меня.

8 ответов

Из Руководство

C.5.2.14. Команды не синхронизированы
Если вы получаете Commands out of sync; you
can't run this command now
в своем клиентском коде, вы вызываете клиент функции в неправильном порядке.

Это может произойти, например, если вы используете mysql_use_result() и попробуйте выполнить новый запрос, прежде чем вы вызовете mysql_free_result(). Это также может произойти, если вы попытаетесь выполнить два запроса, которые возвращают данные без вызова mysql_use_result() или mysql_store_result() между ними.

Это сообщение (взято из здесь)

Я решил эту проблему. Я использую MySQL-Fron вместо MySQL Query браузер. И все работает нормально.

заставляет меня думать, что это не проблема сервера или базы данных, а проблема в используемом вами инструменте.

Marco
17 янв. 2012, в 07:54

Поделиться

Я смог воспроизвести эту ошибку с MySQL и phpmyadmin:

#2014 - Commands out of sync; you can't run this command now

Изображение 123021
В этой версии MySQL:

[email protected]:~$ mysql --version
mysql  Ver 14.14 Distrib 5.5.34, for debian-linux-gnu (x86_64) using readline 6.2

С помощью следующего SQL-запроса через окно запроса phpmyadmin:

use my_database;
DELIMITER $$

CREATE PROCEDURE foo()
BEGIN
select 'derp' as 'msg';
END $$

CALL foo()$$           <----Error happens here, with or without delimiters.

Я не мог получить ошибку, которая произошла через терминал mysql, поэтому я думаю, что это ошибка с phpmyadmin.

Он отлично работает на терминале:

mysql> delimiter $$
mysql> use my_database$$ create procedure foo() begin select 'derp' as 'msg'; end $$ call foo() $$
Database changed
Query OK, 0 rows affected (0.00 sec)
+------+
| msg  |
+------+
| derp |
+------+
1 row in set (0.00 sec)
Query OK, 0 rows affected (0.00 sec)

Я думаю, что ошибка имеет какое-то отношение к изменению промежуточного запроса разделителей в phpmyadmin.

Временное решение:. Заменяйте свой ковбой и запускайте SQL-запросы по одному при использовании phpmyadmin. phpmyadmin — это «однопользовательский боб», он может выполнять только одно задание.

Eric Leschinski
07 дек. 2013, в 00:53

Поделиться

Предположим, что при создании хранимой процедуры вы сохранили ее в базе данных с именем mydatabase для вызова процедуры. Перейдите в локальную базу данных и:

CALL mydatabase.sp_test();

Где sp_test() — имя вашей процедуры.

chemicaluser
16 сен. 2012, в 01:12

Поделиться

Это происходило со мной, потому что функция внутри процедуры давала значение обратно, которое не было назначено переменной.

Решение:

select function .... INTO @XX;

ethis
31 авг. 2017, в 21:52

Поделиться

У вас есть эта проблема, очевидно, потому что оба оператора выполняются одновременно. Единственным обходным решением, которое я нашел, является закрытие соединения после sp и выполнение другого оператора на новом. Читайте об этом здесь.

Ayaskant Mishra
21 нояб. 2016, в 15:40

Поделиться

Я просто получил ту же ошибку из phpMYadmin при вызове пользовательской функции, над которой я работаю.

mysql console сообщает, однако:

ERROR 1054 (42S22): Unknown column 'latitude' in 'field list'

… что абсолютно правильно, оно было написано с ошибкой в ​​списке полей, поэтому оператор ссылался на переменную undefined.

Я должен был бы заключить, что

#2014 - Commands out of sync; you can't run this command now

из phpMYadmin является довольно неспецифической ошибкой, чем во многих случаях, если не в большинстве, просто скрывает реальную проблему, и не стоит тратить слишком много времени, пытаясь понять ее.

tlum
09 июнь 2015, в 16:59

Поделиться

Я также столкнулся с этой проблемой с C API.

Я нашел решение с последним приведенным выше примером, который говорит о разделителях.

use my_database;
DELIMITER $$

CREATE PROCEDURE foo()
BEGIN
select 'derp' as 'msg';
END $$

CALL foo()$$  

Мой код выполняет хранимую процедуру, затем проверяет возврат.
Я правильно использую mysql_free_result().

Так как я не добавил в процедуру процедуры «в» процедуру, эта ошибка произошла.

Последний пример выше в одном и том же случае.

Я удалил select и, так как это нормально.

Алекс

ALM
01 апр. 2015, в 17:13

Поделиться

Вы забыли использовать ключевое слово «Begin», а во время компиляции MySQL запутался, это должно работать:

DELIMITER ;;
Create procedure sp_test()
    BEGIN
       select * from name_table;
    END;;
DELIMITER ;

redmoon7777
17 янв. 2012, в 08:09

Поделиться

Ещё вопросы

  • 1Изменение значения элемента ввода без изменения идентификатора элемента
  • 0Предотвратить ВЫБОР одинаковых строк в параллельном процессе — MySql PHP
  • 1Установка размера JPanels относительно размера 2D-сетки с графикой
  • 0Калькулятор прожитых дней не всегда дает точные результаты
  • 0JQuery действует странно в IE, когда я НЕ в режиме совместимости
  • 0Symfony перенаправить для входа через контроллер
  • 0Пользовательский шрифт не работает.
  • 1java — slick2d — statebasedgame error — в текущем потоке не найден контекст OpenGL
  • 0Доступ к переменной javascript вне оператора jQuery
  • 0Форма ввода используется в качестве параметров конструктора класса
  • 1получить новое введенное значение ячейки DataGridView, используя c #
  • 1Интерактивная 3d графика с использованием Python или JavaScript
  • 1Записывая двоичные файлы в Python 3, почему я не получаю шестнадцатеричное представление 9,10 и 13?
  • 0Кэшировать статические HTML-страницы с помощью переменных get
  • 1Могу ли я установить значение по умолчанию для StringField вне конструктора поля?
  • 1Express + MongoDB — запрос объекта
  • 0Удалите теги абзаца из jQuery с помощью RegEx
  • 0Подсчитайте отличительные логические значения для каждого идентификатора в уникальных группах
  • 0JS / jQuery: добавить класс до 2 делений при нажатии на один дел
  • 0Передать переменные Java из активности Android в JavaScript в приложении phonegap
  • 0Где я могу получить glibc?
  • 1Как получить уверенность в гипотезе результата Sphinx4?
  • 0Удалите точки и косую черту в начале по ссылке
  • 1Выполнение запроса LINQ / ошибка зависит от одного произвольного оператора присваивания
  • 0Как получить URL-адреса только из строки с тегами HTML
  • 0Ошибка обновления при добавлении двузначного целого числа mysql
  • 0Подсчет новых строк в файле
  • 1Странная ошибка Netty при десериализации
  • 1Как прочитать данные- * элемента в VueJs?
  • 0Функция Javascript не загружается, ошибки не отображаются в консоли разработчика Chrome
  • 1Sequelize & Express модель и ассоциированная установка
  • 0Как использовать ng-repeat в сетке
  • 0отслеживать некоторые определенные точки в последовательностях кадров, используя opencv и c ++
  • 1Элементы списка в файл данных c #
  • 1Как правильно использовать описанные блоки тестов мокко?
  • 0Проблема с объемом пользовательской директивы
  • 1Сохранение и восстановление состояния в Android
  • 1Только спрайт XNA Исчезает, когда игрок пересекает
  • 0Сбой jQuery Rotater, когда я скрываю и показываю новый контент
  • 1Просмотр не работает, Передача объекта для просмотра ошибки
  • 0Доступ к родительской области действия директивы
  • 1Вставка значений в базу данных SQL Server
  • 1Панды: Вложение Dataframes
  • 0Инструменты jQuery — всплывающая подсказка
  • 1RSA-шифрование с использованием блоков
  • 0Добавление ленты в существующий проект MFC без ленточного устройства — ошибка подтверждения в VS2010
  • 1pip3 не устанавливает пакеты для python3 [дубликаты]
  • 1Используйте более короткие имена пакетов для разрешения конфликтующих имен
  • 1Проблема при настройке ListView в классе AsyncTask
  • 1Репозиторий, который зависит от идентификатора аккаунта — это хороший подход?

300 votes

14 answers

Get the solution ↓↓↓

I am using MySQL and I am defining a stored procedure like this:

delimiter ;;
Create procedure sp_test()

  select * from name_table;
end

When I try to execute that procedure I get this error:

#2014 - Commands out of sync; you can't run this command now 

What does this mean and what am I doing wrong?

2021-09-11

Write your answer


648

votes

Answer

Solution:

From Manual

C.5.2.14. Commands out of sync
If you getCommands out of sync; you
can't run this command now
in your client code, you are calling client
functions in the wrong order.

This can happen, for example, if you are usingmysql_use_result() and
try to execute a new query before you have calledmysql_free_result().
It can also happen if you try to execute two queries that return data
without callingmysql_use_result() ormysql_store_result() in between.

This post (taken from here)

I’ve solved that problem. I use MySQL-Fron instead MySQL Query
browser. And everything works fine.

makes me think that it’s not a server or database problem but a problem in the tool you’re using.


866

votes

Answer

Solution:

I was able to reproduce this error with MySQL and phpmyadmin:

#2014 - Commands out of sync; you can't run this command now

enter image description here
On this version of MySQL:

[email protected]:~$ mysql --version
mysql  Ver 14.14 Distrib 5.5.34, for debian-linux-gnu (x86_64) using readline 6.2

With the following SQL run through the phpmyadmin query window:

use my_database;
DELIMITER $$

CREATE PROCEDURE foo()
BEGIN
select 'derp' as 'msg';
END $$

CALL foo()$$           <----Error happens here, with or without delimiters.

I couldn’t get the error to happen through the MySQL terminal, so I think it’s a bug with phpmyadmin.

It works fine on the terminal:

mysql> delimiter $$
mysql> use my_database$$ create procedure foo() begin select 'derp' as 'msg'; end $$ call foo() $$
Database changed
Query OK, 0 rows affected (0.00 sec)
+------+
| msg  |
+------+
| derp |
+------+
1 row in set (0.00 sec)
Query OK, 0 rows affected (0.00 sec)

I think the bug has something to do with changing the delimiters mid-query within phpmyadmin.

Workaround: Slow down there, cowboy, and run your SQL statements one at a time when using phpmyadmin. phpmyadmin is «single task bob», he can only do one job.


245

votes

Answer

Solution:

In my case, I had the following structure in my stored procedure:

DELIMITER //
    DROP PROCEDURE IF EXISTS processcolumns;
    CREATE PROCEDURE processcolumns ()
    BEGIN
        (...)
    END //
DELIMITER ;

CALL processcolumns ();
DROP PROCEDURE processcolumns;

The problem relies here:DROP PROCEDURE IF EXISTS processcolumns;
I removed the semi colon; and replaced it with the delimiter// like this:

DROP PROCEDURE IF EXISTS processcolumns //

And it’s now solved!


532

votes

Answer

Solution:

The possible reason is that mysql client in your code is not thread safe, i encountered the same error when I call mysqldb in python, I have one mysql interface, used in 2 threads, the error happens. In this situation, you need to create more mysql interfaces along with threads.


861

votes


992

votes

Answer

Solution:

delimiter ;;
Create procedure sp_test()

  select * from name_table;
end ## no end here, must add ;; after end. should be 
delimiter ;;
Create procedure sp_test()

  select * from name_table;
end ;;


499

votes

Answer

Solution:

Suppose that when you created the stored procedure you stored it in database namedmydatabase to CALL the procedure. Go to your localhost DB and:

CALL mydatabase.sp_test();

Wheresp_test() is the name of your procedure.


887

votes

Answer

Solution:

You forgot to use the ‘Begin’ keyword, and during compilation MySQL is confused, this should work:

DELIMITER ;;
Create procedure sp_test()
    BEGIN
       select * from name_table;
    END;;
DELIMITER ;


173

votes

Answer

Solution:

I also encountered this problem with a C API.

I found the solution with the last example above, which speaks of delimiters.

use my_database;
DELIMITER $$

CREATE PROCEDURE foo()
BEGIN
select 'derp' as 'msg';
END $$

CALL foo()$$  

My code executes a stored procedure then tests the return.
I use correctly the mysql_free_result().

Since I have not added a select clause «into» in the procedure, this error occurred.

The last example above is in the same case.

I have deleted the select and since it’s ok.

Alex


137

votes

Answer

Solution:

I just got the same error from phpMYadmin when calling a user function I’m working on.

mysql console says however:

ERROR 1054 (42S22): Unknown column 'latitude' in 'field list'

…which is absolutely correct, it was misspelled in the field list, so a statement was referencing an undefined variable.

I’d have to conclude that

#2014 - Commands out of sync; you can't run this command now

from phpMYadmin is a rather non-specific error, than in many cases, if not most, is just obscuring the real problem, and one should not spend too much time trying to make sense out of it.


516

votes

Answer

Solution:

You have this problem apparently because both statements are executing simultaneously . The only workaround I have found is to close the connection after the sp and execute the other statement on a new one. Read about it here.


982

votes

Answer

Solution:

This was happening to me because a function within an procedure gave a value back that wasn’t allocated to a variable.

The solution was:

select function .... INTO @XX;


924

votes

Answer

Solution:

It seems there are multiple sources for this issue. None of the posted answers worked in my case, I found that in my case I had selects and updates on a table in my stored procedure, the same table had an update trigger which was being triggered and sending the procedure into an infinite loop. Once the bug was found the error went away.

I also reproduced the issue in the case where I had a select which was calling a function which modified the table. It makes sense that these types of recursive calls could create issues. The issues were solved by updating a tmp table and at the end updating the original table from the tmp table.


789

votes

Answer

Solution:

I had this error just now due to a code change that re-used db connections in Python. Reverting the code to establish a DB connection for each SQL query resolved the problem.


Share solution ↓

Additional Information:

Date the issue was resolved:

2021-09-11

Link To Source

Link To Answer
People are also looking for solutions of the problem: constant expression contains invalid operations

Didn’t find the answer?

Our community is visited by hundreds of web development professionals every day. Ask your question and get a quick answer for free.


Similar questions

Find the answer in similar questions on our website.

Понравилась статья? Поделить с друзьями:
  • Mypy ignore error
  • Myphoneexplorer obex errorcode d0 internal server error
  • Myhomelib не запускается runtime error 216 at 00408a9a
  • Myhomelib архив не найден ошибка
  • Myheritage ошибка при регистрации