Bug #9352 comp_err doesn't work correctly on windows due to EOL
Submitted: 23 Mar 2005 10:13 Modified: 8 Sep 2005 16:17
Reporter: vadim likhota Email Updates:
Status: Can't repeat Impact on me:
None 
Category:MySQL Server: Packaging Severity:S3 (Non-critical)
Version:4.1.10 OS:Microsoft Windows (windows)
Assigned to: CPU Architecture:Any

[23 Mar 2005 10:13] vadim likhota
Description:
In mysql-win files with locale error messages (exam. /mysql/share/russian) need to be translated in dos/windows format, because comp-err.exe 
unkorrectly works with unix-format files: for example, 
if "comp-err errmsg.txt errmsg.sys" has been run for the mysql-4.1.10a-win-noinstall files then 
"Found 301 messages in language file errmsg.sys" will be received for /mysql/share/russian, 302 for /mysql/share/english, 
but the correct message is 303 .

Besides, it is completely impossible to work with koi8 and utf8 codepage in windows (console works with dos codepage by default but switches to windows).
That's why to make working with linux easier in any local network 
with several windows computers one has to use 
system codepage = windows codepage.
Today's approximate  distribution of codepages for cyrillic in linux is 
~40-50% - cp1251, ~25-30% - koi8-r(u), ~25-30% - utf8, cp866 => 0%.

in "Suggested fix" full translation for /mysql/share/russian
I can translate to ukrainian also
vadim-lvv@yandex.ru

How to repeat:
if "comp-err errmsg.txt errmsg.sys" has been run for the mysql-4.1.10a-win-noinstall files then 
"Found 301 messages in language file errmsg.sys" will be received for /mysql/share/russian, 302 for /mysql/share/english, 
but the correct message is 303 .

Suggested fix:
/* Copyright (C) 2003 MySQL AB

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation; either version 2 of the License, or
  (at your option) any later version.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the Free Software
  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA */

/*
   Translation done in 2003 by Egor Egorov; Ensita.NET, http://www.ensita.net/
   Addition in 2005 by Vadim Likhota 
*/
/* charset: CP1251 */

character-set=cp1251

"hashchk",
"isamchk",
"НЕТ",
"ДА",
"Невозможно создать файл '%-.64s' (ошибка: %d)",
"Невозможно создать таблицу '%-.64s' (ошибка: %d)",
"Невозможно создать базу данных '%-.64s' (ошибка: %d)",
"Невозможно создать базу данных '%-.64s'. База данных уже существует",
"Невозможно удалить базу данных '%-.64s'. Такой базы данных нет",
"Ошибка при удалении базы данных (невозможно удалить '%-.64s', ошибка: %d)",
"Невозможно удалить базу данных (невозможно удалить каталог '%-.64s', ошибка: %d)",
"Ошибка при удалении '%-.64s' (ошибка: %d)",
"Невозможно прочитать запись в системной таблице",
"Невозможно получить статусную информацию о '%-.64s' (ошибка: %d)",
"Невозможно определить рабочий каталог (ошибка: %d)",
"Невозможно поставить блокировку на файле (ошибка: %d)",
"Невозможно открыть файл: '%-.64s' (ошибка: %d)",
"Невозможно найти файл: '%-.64s' (ошибка: %d)",
"Невозможно прочитать каталог '%-.64s' (ошибка: %d)",
"Невозможно перейти в каталог '%-.64s' (ошибка: %d)",
"Запись изменилась с момента последней выборки в таблице '%-.64s'",
"Диск заполнен. (%s). Ожидаем, пока кто-то не уберет после себя мусор...",
"Невозможно произвести запись, дублирующийся ключ в таблице '%-.64s'",
"Ошибка при закрытии '%-.64s' (ошибка: %d)",
"Ошибка чтения файла '%-.64s' (ошибка: %d)",
"Ошибка при переименовании '%-.64s' в '%-.64s' (ошибка: %d)",
"Ошибка записи в файл '%-.64s' (ошибка: %d)",
"'%-.64s' заблокирован для изменений",
"Сортировка прервана",
"Представление '%-.64s' не существует для '%-.64s'",
"Получена ошибка %d от обработчика таблиц",
"Обработчик таблицы '%-.64s' не поддерживает эту возможность",
"Невозможно найти запись в '%-.64s'",
"Некорректная информация в файле '%-.64s'",
"Некорректный индексный файл для таблицы: '%-.64s'. Попробуйте восстановить его",
"Старый индексный файл для таблицы '%-.64s'; отремонтируйте его!",
"Таблица '%-.64s' предназначена только для чтения",
"Недостаточно памяти. Перезапустите сервер и попробуйте еще раз (нужно %d байт)",
"Недостаточно памяти для сортировки. Увеличьте размер буфера сортировки на сервере",
"Неожиданный конец файла '%-.64s' (ошибка: %d)",
"Слишком много соединений",
"Недостаточно памяти; удостоверьтесь, что mysqld или какой-либо другой процесс не занимает всю доступную память. Если нет, то вы можете использовать ulimit, чтобы выделить для mysqld больше памяти, или увеличить объем файла подкачки",
"Невозможно получить имя хоста для вашего адреса",
"Некорректное приветствие",
"Для пользователя '%-.32s'@'%-.64s' доступ к базе данных '%-.64s' закрыт",
"Доступ закрыт для пользователя '%-.32s'@'%-.64s' (был использован пароль: %s)",
"База данных не выбрана",
"Неизвестная команда коммуникационного протокола",
"Поле '%-.64s' не может принимать величину NULL",
"Неизвестная база данных '%-.64s'",
"Таблица '%-.64s' уже существует",
"Неизвестная таблица '%-.64s'",
"Поле '%-.64s' в %-.64s задан неоднозначно",
"Сервер находится в процессе остановки",
"Неизвестное поле '%-.64s' в '%-.64s'",
"'%-.64s' отсутствует в GROUP BY",
"Невозможно произвести группировку по '%-.64s'",
"Выражение содержит групповые функции и столбцы, но не включает GROUP BY. А как вы умудрились получить это сообщение об ошибке?",
"Количество столбцов не совпадает с количеством значений",
"Слишком длинный идентификатор '%-.100s'",
"Дублирующееся имя столбца '%-.64s'",
"Дублирующееся имя ключа '%-.64s'",
"Дублирующаяся запись '%-.64s' по ключу %d",
"Некорректный определитель столбца для столбца '%-.64s'",
"%s около '%-.80s' на строке %d",
"Запрос оказался пустым",
"Повторяющаяся таблица/псевдоним '%-.64s'",
"Некорректное значение по умолчанию для '%-.64s'",
"Указано несколько первичных ключей",
"Указано слишком много ключей. Разрешается указывать не более %d ключей",
"Указано слишком много частей составного ключа. Разрешается указывать не более %d частей",
"Указан слишком длинный ключ. Максимальная длина ключа составляет %d байт",
"Ключевой столбец '%-.64s' в таблице не существует",
"Столбец типа BLOB '%-.64s' не может быть использован как значение ключа в таблице такого типа",
"Слишком большая длина столбца '%-.64s' (максимум = %d). Используйте тип BLOB вместо текущего",
"Некорректное определение таблицы: может существовать только один автоинкрементный столбец, и он должен быть определен как ключ",
"%s: Готов принимать соединения.\nВерсия: '%s'  сокет: '%s'  порт: %d",
"%s: Корректная остановка\n",
"%s: Получен сигнал %d. Прекращаем!\n",
"%s: Остановка завершена\n",
"%s: Принудительно закрываем поток %ld  пользователя: '%-.32s'\n",
"Невозможно создать IP-сокет",
"В таблице '%-.64s' нет такого индекса, как в CREATE INDEX. Создайте таблицу заново",
"Аргумент разделителя полей - не тот, который ожидался. Обращайтесь к документации",
"Фиксированный размер записи с полями типа BLOB использовать нельзя, применяйте 'fields terminated by'",
"Файл '%-.64s' должен находиться в том же каталоге, что и база данных, или быть общедоступным для чтения",
"Файл '%-.80s' уже существует",
"Записей: %ld  Удалено: %ld  Пропущено: %ld  Предупреждений: %ld",
"Записей: %ld  Дубликатов: %ld",
"Некорректная часть ключа. Используемая часть ключа не является строкой, указанная длина больше, чем длина части ключа, или обработчик таблицы не поддерживает уникальные части ключа",
"Нельзя удалить все столбцы с помощью ALTER TABLE. Используйте  DROP TABLE",
"Невозможно удалить (DROP) '%-.64s'. Убедитесь что столбец/ключ действительно существует",
"Записей: %ld  Дубликатов: %ld  Предупреждений: %ld",
"Не допускается указание таблицы '%-.64s' в списке таблиц FROM для внесения в нее изменений",
"Неизвестный номер потока: %lu",
"Вы не являетесь владельцем потока %lu",
"Никакие таблицы не использованы",
"Слишком много значений для столбца %-.64s в SET",
"Невозможно создать уникальное имя файла журнала %-.64s.(1-999)\n",
"Таблица '%-.64s' заблокирована уровнем READ lock и не может быть изменена",
"Таблица '%-.64s' не была заблокирована с помощью LOCK TABLES",
"Невозможно указывать значение по умолчанию для столбца BLOB '%-.64s'",
"Некорректное имя базы данных '%-.100s'",
"Некорректное имя таблицы '%-.100s'",
"Для такой выборки SELECT должен будет просмотреть слишком много записей и, видимо, это займет очень много времени. Проверьте ваше указание WHERE, и, если в нем все в порядке, укажите SET SQL_BIG_SELECTS=1",
"Неизвестная ошибка",
"Неизвестная процедура '%-.64s'",
"Некорректное количество параметров для процедуры '%-.64s'",
"Некорректные параметры для процедуры '%-.64s'",
"Неизвестная таблица '%-.64s' в %-.32s",
"Столбец '%-.64s' указан дважды",
"Неправильное использование групповых функций",
"В таблице '%-.64s' используются возможности, не поддерживаемые в этой версии MySQL",
"В таблице должен быть как минимум один столбец",
"Таблица '%-.64s' переполнена",
"Неизвестная кодировка '%-.64s'",
"Слишком много таблиц. MySQL может использовать только %d таблиц в соединении",
"Слишком много столбцов",
"Слишком большой размер записи. Максимальный размер строки, исключая поля BLOB, - %d. Возможно, вам следует изменить тип некоторых полей на BLOB",
"Стек потоков переполнен:  использовано: %ld из %ld стека.  Применяйте 'mysqld -O thread_stack=#' для указания большего размера стека, если необходимо",
"В OUTER JOIN обнаружена перекрестная зависимость. Внимательно проанализируйте свои условия ON",
"Столбец '%-.64s' используется в UNIQUE или в INDEX, но не определен как NOT NULL",
"Невозможно загрузить функцию '%-.64s'",
"Невозможно инициализировать функцию '%-.64s'; %-.80s",
"Недопустимо указывать пути для динамических библиотек",
"Функция '%-.64s' уже существует",
"Невозможно открыть динамическую библиотеку '%-.64s' (ошибка: %d %-.64s)",
"Невозможно отыскать функцию '%-.64s' в библиотеке",
"Функция '%-.64s' не определена",
"Хост '%-.64s' заблокирован из-за слишком большого количества ошибок соединения. Разблокировать его можно с помощью 'mysqladmin flush-hosts'",
"Хосту '%-.64s' не разрешается подключаться к этому серверу MySQL",
"Вы используете MySQL от имени анонимного пользователя, а анонимным пользователям не разрешается менять пароли",
"Для того чтобы изменять пароли других пользователей, у вас должны быть привилегии на изменение таблиц в базе данных mysql",
"Невозможно отыскать подходящую запись в таблице пользователей",
"Совпало записей: %ld  Изменено: %ld  Предупреждений: %ld",
"Невозможно создать новый поток (ошибка %d). Если это не ситуация, связанная с нехваткой памяти, то вам следует изучить документацию на предмет описания возможной ошибки работы в конкретной ОС",
"Количество столбцов не совпадает с количеством значений в записи %ld",
"Невозможно заново открыть таблицу '%-.64s'",
"Неправильное использование величины NULL",
"Получена ошибка '%-.64s' от регулярного выражения",
"Одновременное использование сгруппированных (GROUP) столбцов (MIN(),MAX(),COUNT(),...) с несгруппированными столбцами является некорректным, если в выражении есть GROUP BY",
"Такие права не определены для пользователя '%-.32s' на хосте '%-.64s'",
"Команда %-.16s запрещена пользователю '%-.32s'@'%-.64s' для таблицы '%-.64s'",
"Команда %-.16s запрещена пользователю '%-.32s'@'%-.64s' для столбца '%-.64s' в таблице '%-.64s'",
"Неверная команда GRANT или REVOKE. Обратитесь к документации, чтобы выяснить, какие привилегии можно использовать",
"Слишком длинное имя пользователя/хоста для GRANT",
"Таблица '%-.64s.%-.64s' не существует",
"Такие права не определены для пользователя '%-.32s' на компьютере '%-.64s' для таблицы '%-.64s'",
"Эта команда не допускается в данной  версии MySQL",
"У вас ошибка в запросе. Изучите документацию по используемой версии MySQL на предмет корректного синтаксиса",
"Поток, обслуживающий отложенную вставку (delayed insert), не смог получить запрашиваемую блокировку на таблицу %-.64s",
"Слишком много потоков, обслуживающих отложенную вставку (delayed insert)",
"Прервано соединение %ld к базе данных '%-.64s' пользователя '%-.32s' (%-.64s)",
"Полученный пакет больше, чем 'max_allowed_packet'",
"Получена ошибка чтения от потока соединения (connection pipe)",
"Получена ошибка от fcntl()",
"Пакеты получены в неверном порядке",
"Невозможно распаковать пакет, полученный через коммуникационный протокол",
"Получена ошибка в процессе получения пакета через коммуникационный протокол ",
"Получен таймаут ожидания пакета через коммуникационный протокол ",
"Получена ошибка при передаче пакета через коммуникационный протокол ",
"Получен таймаут в процессе передачи пакета через коммуникационный протокол ",
"Результирующая строка больше, чем 'max_allowed_packet'",
"Используемая таблица не поддерживает типы BLOB/TEXT",
"Используемая таблица не поддерживает автоинкрементные столбцы",
"Нельзя использовать INSERT DELAYED для таблицы '%-.64s', потому что она заблокирована с помощью LOCK TABLES",
"Неверное имя столбца '%-.100s'",
"Использованный обработчик таблицы не может проиндексировать столбец '%-.64s'",
"Не все таблицы в MERGE определены одинаково",
"Невозможно записать в таблицу '%-.64s' из-за ограничений уникального ключа",
"Столбец типа BLOB '%-.64s' был указан в определении ключа без указания длины ключа",
"Все части первичного ключа (PRIMARY KEY) должны быть определены как NOT NULL; Если вам нужна поддержка величин NULL в ключе, воспользуйтесь индексом UNIQUE",
"В результате возвращена более чем одна строка",
"Этот тип таблицы требует определения первичного ключа",
"Эта версия MySQL скомпилирована без поддержки RAID",
"Вы работаете в режиме безопасных обновлений (safe update mode) и попробовали изменить таблицу без использования ключевого столбца в части WHERE",
"Ключ '%-.64s' не существует в таблице '%-.64s'",
"Невозможно открыть таблицу",
"Обработчик таблицы не поддерживает этого: %s",
"Вам не разрешено выполнять эту команду в транзакции",
"Получена ошибка %d в процессе COMMIT",
"Получена ошибка %d в процессе ROLLBACK",
"Получена ошибка %d в процессе FLUSH_LOGS",
"Получена ошибка %d в процессе CHECKPOINT",
"Прервано соединение %ld к базе данных '%-.64s' пользователя '%-.32s' с хоста `%-.64s' (%-.64s)",
"Обработчик этой таблицы не поддерживает двоичного сохранения образа таблицы (dump)",
"Двоичный журнал обновления закрыт, невозможно выполнить RESET MASTER",
"Ошибка перестройки индекса сохраненной таблицы '%-.64s'",
"Ошибка от головного сервера: '%-.64s'",
"Возникла ошибка чтения в процессе коммуникации с головным сервером",
"Возникла ошибка записи в процессе коммуникации с головным сервером",
"Невозможно отыскать полнотекстовый (FULLTEXT) индекс, соответствующий списку столбцов",
"Невозможно выполнить указанную команду, поскольку у вас присутствуют активно заблокированные таблица или открытая транзакция",
"Неизвестная системная переменная '%-.64s'",
"Таблица '%-.64s' помечена как испорченная и должна пройти проверку и ремонт",
"Таблица '%-.64s' помечена как испорченная и последний (автоматический?) ремонт не был успешным",
"Внимание: по некоторым измененным нетранзакционным таблицам невозможно будет произвести откат транзакции",
"Транзакции, включающей большое количество команд, потребовалось более чем 'max_binlog_cache_size' байт. Увеличьте эту переменную сервера mysqld и попробуйте еще раз",
"Эту операцию невозможно выполнить при работающем потоке подчиненного сервера. Сначала выполните STOP SLAVE",
"Для этой операции требуется работающий подчиненный сервер. Сначала выполните START SLAVE",
"Этот сервер не настроен как подчиненный. Внесите исправления в конфигурационном файле или с помощью CHANGE MASTER TO",
"Не возможно инициализировать главную информационную структуру, более подробную информацию смотрите в лог-файле ошибок MySQL",
"Невозможно создать поток подчиненного сервера. Проверьте системные ресурсы",
"У пользователя %-.64s уже больше чем 'max_user_connections' активных соединений",
"Вы можете использовать в SET только константные выражения",
"Таймаут ожидания блокировки истек; попробуйте перезапустить транзакцию",
"Общее количество блокировок превысило размеры таблицы блокировок",
"Блокировки обновлений нельзя получить в процессе чтения не принятой (в режиме READ UNCOMMITTED) транзакции",
"Не допускается DROP DATABASE, пока поток держит глобальную блокировку чтения",
"Не допускается CREATE DATABASE, пока поток держит глобальную блокировку чтения",
"Неверные параметры для %s",
"'%-.32s'@'%-.64s' не разрешается создавать новых пользователей",
"Неверное определение таблицы; Все таблицы в MERGE должны принадлежать одной и той же базе данных",
"Возникла тупиковая ситуация в процессе получения блокировки; Попробуйте перезапустить транзакцию",
"Используемый тип таблиц не поддерживает полнотекстовых индексов",
"Невозможно добавить ограничения внешнего ключа",
"Невозможно добавить или обновить дочернюю строку: проверка ограничений внешнего ключа не выполняется",
"Невозможно удалить или обновить родительскую строку: проверка ограничений внешнего ключа не выполняется",
"Ошибка соединения с головным сервером: %-.128s",
"Ошибка выполнения запроса на головном сервере: %-.128s",
"Ошибка при выполнении команды %s: %-.128s",
"Неверное использование %s и %s",
"Использованные операторы выборки (SELECT) дают разное количество столбцов",
"Невозможно исполнить запрос, поскольку у вас установлены конфликтующие блокировки чтения",
"Использование транзакционных таблиц наряду с нетранзакционными запрещено",
"Опция '%s' дважды использована в выражении",
"Пользователь '%-.64s' превысил использование ресурса '%s' (текущее значение: %ld)",
"В доступе отказано. Вам нужны привилегии %-.128s для этой операции",
"Переменная '%-.64s' является потоковой (SESSION) переменной и не может быть изменена с помощью SET GLOBAL",
"Переменная '%-.64s' является глобальной (GLOBAL) переменной, и ее следует изменять с помощью SET GLOBAL",
"Переменная '%-.64s' не имеет значения по умолчанию",
"Переменная '%-.64s' не может быть установлена в значение '%-.64s'",
"Неверный тип аргумента для переменной '%-.64s'",
"Переменная '%-.64s' может быть только установлена, но не считана",
"Неверное использование или в неверном месте указан '%s'",
"Эта версия MySQL пока еще не поддерживает '%s'",
"Получена неисправимая ошибка %d: '%-.128s' от головного сервера в процессе выборки данных из двоичного журнала",
"Подчиненный поток SQL игнорирует запрос из-за правил replicate-*-table (репликации таблиц)",
"Переменная '%-.64s' является %s переменной",
"Некорректное определение вторичного ключа для '%-.64s': %s",
"Ссылка (reference) на ключ и ссылка на таблицу не совпадают",
"Операнд должен содержать %d полей",
"Подзапрос возвращает более одной записи",
"Неизвестен заголовок выражения для подготовки (prepare) (%.*s), переданный %s",
"Помощь базы данных повреждена или не найдена",
"Циклическая ссылка на подзапрос",
"Преобразование поля '%s' из %s в %s",
"Ссылка '%-.64s' не поддерживается (%s)",
"Каждая производная таблица должна иметь свой алиас",
"Select %u был упразднен в процессе оптимизации",
"Таблица '%-.64s', из перечисленых в SELECT'e не может быть использованна в %-.32s",
"Клиент не поддерживает протокол идентификации, требуемый сервером; предлагаем обновить MySQL клиент",
"Все части SPATIAL индекса должны быть NOT NULL",
"Условие (COLLATION) '%s' не действительно для CHARACTER SET '%s'",
"Подчиненный уже запущен",
"Подчиненный уже был остановлен",
"Неупакованные данные имеют слишком большой размер; максимально допустимый размер %d (возможно, длина неупаковонных данных повреждена)",
"ZLIB: Недостаточно памяти",
"ZLIB: Недостаточен размен выходного буфера (возможно, длина неупаковонных данных повреждена)",
"ZLIB: Вводимые данные повреждены",
"%d линия(й) урезано GROUP_CONCAT()",
"Запись %ld не может содержать данные всех полей",
"Запись %ld была обрезана; изначально в ней содержалось данных больше, чем полей для ввода",
"Данные усечены; значение NULL нельза присвоить NOT NULL полю '%s' записи %ld",
"Данные усечены; выход за допустимый диапазон для поля '%s' записи %ld",
"Данные усечены для поля '%s' в записи %ld",
"Используется подгружаемый движек (storage engine) %s для таблицы '%s'",
"Несовместимая комбинация условий (%s,%s) и (%s,%s) для операции  '%s'",
"Невозможно удалить указанного(ых) пользованеля(ей)",
"Невозможно отменить все привилегии, предоставленные указанному(ым) пользователю(ям)",
"Несовместимая комбинация условий (%s,%s), (%s,%s), (%s,%s) для операции '%s'",
"Несовместимая комбинация условий для операции '%s'",
"Переменная '%-.64s' не может быть частью составной переменной (невозможно использовать как XXXX.имя_переменной)",
"Неизвестное условие: '%-.64s'",
"Параметры SSL в CHANGE MASTER проигнорированы потому, что подчиненный MySQL скомпилирован без поддержки SSL; они могут быть использованы в дальнейшем, если будет запущен подчиненный MySQL с поддержкой SSL",
"Сервер запущен в режиме --secure-auth (безопасной авторизации), но для пользователя '%s'@'%s' пароль сохранён в старом формате; необходимо обновить формат пароля",
"Поле или ссылка '%-.64s%s%-.64s%s%-.64s' из SELECTа #%d была найдена в SELECTе #%d",
"Некорректный параметр или их комбинация для START SLAVE UNTIL",
"Рекомендуется запускать с --skip-slave-start, выполняя пошаговую репликацию со START SLAVE UNTIL; иначе перезапуск подчиненного mysqld небезопасен",
"SQL поток не может быть запущен, поэтому опция UNTIL игнорируется",
"Некорректное имя индекса '%-.100s'",
"Некорректное имя каталога '%-.100s'",
"Кеш запросов не может установить размер %lu, новый размер кеша зпросов - %lu",
"Поле '%-.64s' не может быть частью полнотекстового (FULLTEXT) индекса",
"Неизвестен ключевой кеш '%-.100s'",
"MySQL запущен в режиме --skip-name-resolve (пропуска доменных имен). Вы должны перезапустить MySQL без этого параметра для работы с именами",
"Не определен движек (engine) таблицы '%s'",
"'%s' нежелательно, воспользуйтесь '%s'",
"Таблица %-.100s в %s не может изменятся",
"'%s' возможность (опция) была отключена; если Вы хотите это использовать, то пересоберите MySQL c '%s'",
"MySQL сервер запущен с опцией %s, поэтому данное выражение не может быть выполнено",
"Поле '%-.100s' имеет дублирующее значение '%-.64s' в %s"
"Обрезано ошибочное %-.32s значение: '%-.128s'"
"Некорректное определение таблицы; возможно только одно поле TIMESTAMP с  CURRENT_TIMESTAMP в значении DEFAULT или ON UPDATE"
"Неверное ON UPDATE значение для поля '%-.64s'",
"Эта команда еще не поддерживается протоколом подготовки выражений (prepare)",
"Получена ошибка %d '%-.100s' из %s",
"Получена временная ошибка %d '%-.100s' из %s",
"Неизвестная или некорректная временная зона: '%-.64s'",
"Неверное значение TIMESTAMP в поле '%s' в записи %ld",
"Неверная %s строка символов: '%.64s'",
"Результат %s() превысил max_allowed_packet (максимальный размер пакета) (%ld), поэтому был обрезан"
"Конфликт определений: '%s%s' и '%s%s'"
[23 Mar 2005 10:15] vadim likhota
russian errmsg.txt

Attachment: errmsg.txt (text/plain), 21.33 KiB.

[8 Sep 2005 16:17] Miguel Solorzano
I was unable to repeat with version 4..1.13. Could you please try
current released version.

c:\mysql\bin>comp-err errmsg.txt errmsg.sys
Found 304 messages in language file errmsg.sys

c:\mysql\bin>mysqld-nt -V
mysqld-nt  Ver 4.1.13-nt for Win32 on ia32 (Official MySQL binary)