From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3FAD5285.60706@unisoft.com.ua> Date: Sat, 08 Nov 2003 22:31:01 +0200 From: Eugene Ostapets Organization: Unisoft Ltd. User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.4) Gecko/20030710 X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: community@altlinux.ru Subject: Re: [Comm] MySQL: =?KOI8-R?Q?=F0=F3=F1=F1=EA=E8=E5_=E1=F3=EA=E2?= =?KOI8-R?Q?=FB_=F1=F7=E8=F2=E0=FE=F2=F1=FF_=EE=E4=E8=ED=E0=EA=EE=E2=FB?= =?KOI8-R?Q?=EC=E8?= References: <200311081847.02247.eugine_kosenko@ukr.net> In-Reply-To: <200311081847.02247.eugine_kosenko@ukr.net> X-Enigmail-Version: 0.76.1.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.3 Precedence: list Reply-To: community@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Nov 2003 20:29:28 -0000 Archived-At: List-Archive: List-Post: Евгений Косенко пишет: > $ rpm -q MySQL-server > MySQL-server-3.23.56-alt3 > $ rpm -q MySQL-client > MySQL-client-3.23.56-alt3 > $ mysql > . . . > mysql> create table test (letter char(1) unique); > Query OK, 0 rows affected (0.03 sec) > > mysql> insert into test(letter) values ('а'); > Query OK, 1 row affected (0.00 sec) > > mysql> insert into test(letter) values ('б'); > ERROR 1062: Duplicate entry 'б' for key 1 > mysql> insert into test(letter) values ('в'); > ERROR 1062: Duplicate entry 'в' for key 1 > mysql> > > Насколько я понимаю, проблема в том, что MySQL не понимает эти буквы как > разные. Я так и не понял, в чем проблема. Документация к MySQL рекомендует > перекомпилировать MySQL с определенными флагами, а затем использовать > специальные флаги при вызове. В свое время в LFS с помощью каких-то плясок с > бубном я умудрился устранить эту проблему, но сейчас не могу вспомнить, как > это было сделано. > > Теперь у меня ALJ 2.2, настроек MySQL я абсолютно не касался. Мне кажется, в > русском дистрибутиве такой проблемы не должно появляться даже при установке > "из коробки". Возможно, у меня неправильно установлена локаль: > > $ echo $LANG > ru_RU.CP1251 > $ echo $LANGUAGE > ru_RU.CP1251 > > Ни одна из переменных $LC_* не установлена. > > Есть ли простой способ устранить проблему? Честно говоря, не хотелось бы > ковырять скрипты запуска... > Добавлю от себя, что уникальными считаются буквы: а, д, е, з, и, м, п, с, т, ш, щ, ч, э, ю, я. Если их вносить по алфавиту (ну или около того)... MySQL-client-4.0.15-alt2 MySQL-doc-4.0.15-alt2 libMySQL-4.0.15-alt2 MySQL-server-4.0.15-alt2 -- С уважением, Евгений Остапец +380 44 459 28 79 http://www.unisoft.com.ua