mysql:14237
From: 柴垣 <柴垣 <akiro@xxxxxxxxxx>>
Date: Sun, 30 Sep 2007 03:17:26 +0900
Subject: [mysql 14237] フィールドごとのキャラクタセットの異なる指定
柴垣です。 MySQL3.23 で運用していたシステムを、5.0に変更する予定なの ですが、日本語の扱いは、やはり不安です。 そこで、質問なのですが、文献では、フィールドごとのキャラ クタセットの変更は避けた方がいい、という記述があるのですが、 create table tblSmpl ( Id int unsigned not null auto_increment, primary key (Id), Code char(5) character set latin1, Name char(16) character set cp932 ); のように、日本語はcp932のみ、ANK文字限定のフィールドだけは latin1、という設定でも、避けた方がいいのでしょうか。 MySQLは、5.0.45-community-nt、 my.iniは [mysqld] default-character-set=cp932 skip-character-set-client-handshake [mysql] default-character-set=cp932 といった設定です。 _/_/_/_/_/_/_/_/_/_/_/_/_/_/ 柴垣 akiro@xxxxxxxxxx _/_/_/_/_/_/_/_/_/_/_/_/_/_/
-> 14237 2007-09-30 03:17 [柴垣 <akiro@xxxxxxxx] フィールドごとのキャラクタセットの異なる指定 14238 2007-09-30 18:25 ┗[とみたまさひろ <tomm] 14240 2007-09-30 23:54 ┗[柴垣 <akiro@xxxxxxxx] 14241 2007-10-01 01:28 ┗[とみたまさひろ <tomm] 14242 2007-10-02 01:30 ┣[柴垣 <akiro@xxxxxxxx] 14243 2007-10-02 01:33 ┗[柴垣 <akiro@xxxxxxxx]