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

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.]