Victoria Reznichenko wrote:
> Cyril,
> Thursday, September 26, 2002, 11:30:39 PM, you wrote:
> 
> CZ> ---cut---
> mysql> DROP TABLE IF EXISTS COUNTRIES;
> CZ> Query OK, 0 rows affected (0.02 sec)
> 
> mysql> CREATE TABLE COUNTRIES (Name varchar(30) NOT NULL DEFAULT 'n/a',
> CZ>     -> PRIMARY KEY (Name) );
> CZ> Query OK, 0 rows affected (0.00 sec)
> 
> mysql> INSERT INTO COUNTRIES VALUES ('Ирландия');
> CZ> Query OK, 1 row affected (0.00 sec)
> 
> mysql> INSERT INTO COUNTRIES VALUES ('Исландия');
> CZ> ERROR 1062: Повторяющееся значение 'Исландия' для ключа 1
> 
> mysql> SELECT * FROM COUNTRIES WHERE Name='Исландия';
> CZ> +----------+
> CZ> | Name     |
> CZ> +----------+
> CZ> | Ирландия |
> CZ> +----------+
> CZ> 1 row in set (0.00 sec)
> CZ> ---cut---
> 
> I tested your example with koi8_ru and it worked perfectly well for me
> 
> mysql> DROP TABLE IF EXISTS COUNTRIES;
> Query OK, 0 rows affected (0.01 sec)
> 
> mysql> CREATE TABLE COUNTRIES (Name varchar(30) NOT NULL DEFAULT 'n/a',
>     -> PRIMARY KEY (Name) );
> Query OK, 0 rows affected (0.04 sec)
> 
> mysql> INSERT INTO COUNTRIES VALUES ('Ирландия');
> Query OK, 1 row affected (0.00 sec)
> 
> mysql> INSERT INTO COUNTRIES VALUES ('Исландия');
> Query OK, 1 row affected (0.00 sec)
> 
> mysql> SELECT * FROM COUNTRIES WHERE Name='Исландия';
> +----------+
> | Name     |
> +----------+
> | Исландия |
> +----------+
> 1 row in set (0.00 sec)
> 
> mysql> show variables like "char%";
> 
>+----------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
> | Variable_name  | Value                                                             
>                                                                                      
>                                                |
> 
>+----------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
> | character_set  | koi8_ru                                                           
>                                                                                      
>                                                |
> | character_sets | latin1 big5 czech euc_kr gb2312 gbk sjis tis620 ujis dec8 dos 
>german1 hp8 koi8_ru latin2 swe7 usa7 cp1251 danish hebrew win1251 estonia hungarian 
>koi8_ukr win1251ukr greek win1250 croat cp1257 latin5 |
> 
>+----------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
> 2 rows in set (0.01 sec)
> 
> 
if I build mysql with 
./configure --with-charset=koi8_ru
then check (make; make check; make test) failed!
But if I build mysql with
./configure --with-extra-charsets=all 
and then insert in /etc/my.cfg before mysqld start this strings:
---cut---
[mysqld]
character-sets-dir=/usr/share/mysql/charsets/
default-character-set=koi8_ru
---cut---
then all OK and query "INSERT INTO COUNTRIES VALUES ('Исландия')" not fail!

-- 
с уважением
Кирилл Злачевский
Don-Link ITSP
WWW   : http://www.phone.dn.ua
office: +380 62 3450119, +380 62 3341698, +380 62 3810593
mobile: +380 67 7072937




---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to