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

mysql:14344

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Tue, 15 Jan 2008 07:28:53 +0900
Subject: [mysql 14344] Re: ひらがなが五十音順に並ばない

とみたです。

On Tue, 15 Jan 2008 06:56:44 +0900
takahashi nobuyuki <nobusan@xxxxxxxxxx> wrote:

> show create table テーブル名
> をすると
> | kiso_t | CREATE TABLE `kiso_t` (
> `person_id` int(11) NOT NULL auto_increment,
> `shimei` varchar(30) default NULL,
> 中略
> PRIMARY KEY (`person_id`)
> ) ENGINE=MyISAM AUTO_INCREMENT=405 DEFAULT CHARSET=latin1 |
> 
> とでます。
> なるほど、最後に DEFAULT CHARSET=latin1
> となってますね・・・。
> 
> これをcp932に設定するには
> どうすればよいのでしょうか。

テーブルデータのダンプ&テーブル再作成&データのインポートが一番確実だ
と思います。

 * mysqldump --default-character-set=binary dbname tblname > tblname.sql

 * tblname.sql を編集して、DEFAULT CHARSET=latin1 を DEFAULT CHARSET=cp932 に変更

 * mysql --default-character-set=binary dbname < tblname.sql

データが失われるかもしれないので、バックアップしてから行なってください。
私は責任持てませんので… (^^;

-- 
とみたまさひろ <tommy@xxxxxxxxxx>
日本MySQLユーザ会 http://www.mysql.gr.jp

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

     14340 2008-01-13 23:15 [takahashi nobuyuki <] ひらがなが五十音順に並ばない            
     14342 2008-01-14 17:57 ┗[とみたまさひろ <tomm]                                       
     14343 2008-01-15 06:56  ┗[takahashi nobuyuki <]                                     
->   14344 2008-01-15 07:28   ┗[とみたまさひろ <tomm]                                   
     14345 2008-01-16 21:35    ┗[takahashi nobuyuki <]                                 
     14346 2008-01-17 01:00     ┗[とみたまさひろ <tomm]