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]