mysql:13436
From: SAKAI Kei <SAKAI Kei <sak2@xxxxxxxxxx>>
Date: Fri, 27 Oct 2006 12:56:12 +0900
Subject: [mysql 13436] Re: 日本語データを含むレコードのimportが出来ない。
坂井です >>Uchida さん DDL情報ありがとうございます。こちらでも似た現象確認しました。 MySQL 5.0.24a-max-nt on WindowsXP SP2 です。 エラーではなく warning でしたが、contentカラムはブランクになって いました。 +---------+------+----------------------------------------------+ | Level | Code | Message | +---------+------+----------------------------------------------+ | Warning | 1265 | Data truncated for column 'content' at row 1 | +---------+------+----------------------------------------------+ mysql> select * From sample001; +-----+------------+----------+----------+---------+---------------------+ | num | date | s_time | f_time | content | creation_date | +-----+------------+----------+----------+---------+---------------------+ | 1 | 2006-12-01 | 21:53:00 | 24:00:00 | | 2006-10-27 12:41:11 | | 2 | 2006-12-01 | 21:53:00 | 24:00:00 | | 2006-10-27 12:41:40 | +-----+------------+----------+----------+---------+---------------------+ 2 rows in set (0.00 sec) >>いけだ さん あぁぁ、、、そこか....。。見落としてました.. 確かに use cp932 してから insert すればOKになりました。 ついでに言うと、cp932 に対応させて、ujis ではなく eucjpms を 使ったほうがいいですかね。 ちなみに、「 Data truncated for column 'content' at row 1 」は 82 c4 82 b7 82 c6 (sjisの"てすと")を euc と見なして登録しようと したときに、コード範囲外のために切りすてられた、ということで しょうか。 以上 On Fri, 27 Oct 2006 12:30:43 +0900 "Tetsuro IKEDA" <ikdttr@xxxxxxxxxx> wrote: > いけだです。 > > Windowsのコンソールからmysqlコマンドを起動して > 叩いているようなので、 > > [mysql] > default-character-set=ujis > > というのが誤りで、これはdefault-character-set=cp932とすべき > ではないでしょうか? > > > 06/10/27 に Uchida Kenji<dev.mail01@xxxxxxxxxx> さんは書きました: > > SAKAIさん、初めまして。 > > > > 結果は以下の通りです。 > > ************************************** > > mysql> show create table sample001; > > +-----------+------------------------------------------------------------------------------- > > | Table | Create Table > > +-----------+------------------------------------------------------------------------------- > > | sample001 | CREATE TABLE `sample001` ( > > `num` int(11) NOT NULL auto_increment, > > `date` date NOT NULL, > > `s_time` time NOT NULL, > > `f_time` time NOT NULL, > > `content` varchar(10) default NULL, > > `creation_date` timestamp NOT NULL default CURRENT_TIMESTAMP on update > > CURRENT_TIMESTAMP, > > PRIMARY KEY (`num`) > > ) ENGINE=InnoDB DEFAULT CHARSET=ujis | > > +-----------+------------------------------------------------------------------------------- > > 1 row in set (0.41 sec) > > ************************************** > > > > とりあえず、マトモには出来ている様に思うのですが。 > > > > 宜しくお願い致します。 > >
@ 13432 2006-10-27 11:08 ["Uchida Kenji" <dev.] 日本語データを含むレコードのimportが出来ない。 13433 2006-10-27 11:30 ┗[SAKAI Kei <sak2@xxxx] @ 13434 2006-10-27 12:10 ┗["Uchida Kenji" <dev.] 13435 2006-10-27 12:30 ┗["Tetsuro IKEDA" <ikd] -> 13436 2006-10-27 12:56 ┗[SAKAI Kei <sak2@xxxx] @ 13437 2006-10-27 13:44 ┗["Uchida Kenji" <dev.]