ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] MySQL: русские буквы считаются одинаковыми
@ 2003-11-08 16:47 Евгений Косенко
  2003-11-08 20:31 ` [Comm] MySQL: ПСЯЯЙХЕ АСЙБШ ЯВХРЮЧРЯЪ НДХМЮЙНБШЛХ Eugene Ostapets
  2003-11-09  4:44 ` [Comm] MySQL: русские буквы считаются одинаковыми iceb
  0 siblings, 2 replies; 22+ messages in thread
From: Евгений Косенко @ 2003-11-08 16:47 UTC (permalink / raw)
  To: community

$ 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_* не установлена.

Есть ли простой способ устранить проблему? Честно говоря, не хотелось бы 
ковырять скрипты запуска...


^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2003-11-14 21:00 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-11-08 16:47 [Comm] MySQL: русские буквы считаются одинаковыми Евгений Косенко
2003-11-08 20:31 ` [Comm] MySQL: ПСЯЯЙХЕ АСЙБШ ЯВХРЮЧРЯЪ НДХМЮЙНБШЛХ Eugene Ostapets
2003-11-08 22:33   ` Евгений Косенко
2003-11-08 21:02     ` Eugene Ostapets
2003-11-09  4:44 ` [Comm] MySQL: русские буквы считаются одинаковыми iceb
2003-11-09 10:50   ` [Comm] MySQL: ПСЯЯЙХЕ АСЙБШ ЯВХРЮЧРЯЪ НДХМЮЙНБШЛХ Eugene Ostapets
2003-11-09 16:42     ` Евгений Косенко
2003-11-09 21:13       ` Eugene Ostapets
2003-11-10 16:58     ` iceb
2003-11-10 18:51       ` Eugene Ostapets
2003-11-11  6:03         ` iceb
2003-11-11  8:12           ` Eugene Ostapets
2003-11-11  9:11             ` iceb
2003-11-11 10:06               ` Eugene Ostapets
2003-11-11 18:33                 ` iceb
2003-11-11 19:47                   ` Eugene Ostapets
2003-11-12  6:31                     ` iceb
2003-11-12 10:20                       ` Eugene Ostapets
2003-11-12 11:56                         ` iceb
2003-11-14 20:42                           ` Евгений Косенко
2003-11-14 20:49                           ` Евгений Косенко
2003-11-14 21:00                           ` Евгений Косенко

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git