[前][次][番号順一覧][スレッド一覧]

mysql:11920

From: Hirofumi Fujiwara <Hirofumi Fujiwara <fuji@xxxxxxxxxx>>
Date: Mon, 08 Aug 2005 19:29:34 +0900 (JST)
Subject: [mysql 11920] Re: メタデータに漢字を使った場合のトラブル

藤原です

  無くても動いちゃったりするもので、つい バッククオート(`) で囲むのを
  忘れていました。

> たてやんっす
> 
> 特殊文字コードになるので データベース名/テーブル名には
> バッククオート(`)で囲むことが必要になると思います
>     →シングルクオート(') ではないので念のため
> 私もLinux(Debian)上で 5.0.10  / 4.1.12で 試してみましたが問題なく作成/削
> 除できました
> 
> mysql>  set names cp932;
> Query OK, 0 rows affected (0.00 sec)
> 
> mysql> create database `あ`;
> Query OK, 1 row affected (0.04 sec)
> 
> mysql> create database `唖`;
> Query OK, 1 row affected (0.00 sec)
> 
> mysql> use `唖`;
> Database changed
> 
> mysql> create table  `あ` ( i int );
> Query OK, 0 rows affected (0.01 sec)
> 
> mysql> insert  `あ` values (1);
> Query OK, 1 row affected (0.01 sec)
> 
> mysql> insert  `あ` values (2);
> Query OK, 1 row affected (0.00 sec)
> 
> mysql> select * from `あ`;
> +------+
> | i    |
> +------+
> |    1 |
> |    2 |
> +------+
> 2 rows in set (0.03 sec)
> 
> mysql> drop database `あ`;
> Query OK, 0 rows affected (0.00 sec)
> 
> 
> mysql> drop database  `唖`;
> Query OK, 1 row affected (0.00 sec)
> 
> 
> ちなみに 
> Server characterset:    latin1
> と
> Server characterset:    utf8
> の状態の2通りを試してみました
> 
> On Mon, 08 Aug 2005 12:10:44 +0900 (JST)
> Hirofumi Fujiwara <fuji@xxxxxxxxxx> wrote:
> 
> > 藤原です
> > 
> > 5.0.10で、cp932 を使ってメタデータに漢字を使用した場合、
> > 問題が発生しました。Linuxバージョン。
> > 
> > エラーが発生するのは、CP932で漢字1文字だけの名前を使用した場合で、
> > 第2バイト目が a0 の場合です。
> > 
> > mysql> set names cp932;
> > mysql> create database あ;
> > ERROR 1064 (42000): You have an error in your SQL syntax; check the
> > manual that corresponds to your MySQL server version for the right
> > syntax to use near '' at line 1
> > mysql> select x'88a0';
> > +---------+
> > | x'88a0' |
> > +---------+
> > | 唖      |
> > +---------+
> > 1 row in set (0.00 sec)
> >  
> --
>   彡彡从        たてやんっす
>  d□/□-b      <tateyan@xxxxxxxxxx>
>  ヽ"ー"丿
> 
> Key fingerprint = 5D56 8EA3 B9FE A721 4866  FB4A 0041 672C 08DD C33A
> 

------------------------------------------------------------------
株式会社 タイムインターメディア       藤原 博文 fuji@xxxxxxxxxx
本社 160-0002 東京都新宿区坂町26-27 IPBビル    TEL 03-5362-9009
URL  http://www.timedia.co.jp/                    FAX 03-5362-9008
地図 http://www.timedia.co.jp/company/map/     新宿線曙橋駅徒歩5分
------------------------------------------------------------------
オープンソースWEB   http://oss.timedia.co.jp/   「MySQL日本語の旅」
------------------------------------------------------------------

[前][次][番号順一覧][スレッド一覧]

     11916 2005-08-08 12:10 [Hirofumi Fujiwara <f] メタデータに漢字を使った場合のトラブル  
     11918 2005-08-08 17:46 ┗[舘山 聖司 <tateyan@x]                                       
->   11920 2005-08-08 19:29  ┗[Hirofumi Fujiwara <f]                                     
     11921 2005-08-08 22:06   ┗[tateyan <tateyan@xxx]