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

mysql:3513

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Sat, 7 Apr 2001 18:23:11 +0900
Subject: [mysql 03513] Re: 固定長、動的 TBL の判断基準

とみたです。

On Fri, 06 Apr 2001 10:19:42 +0900
Akihiko Shinohara <sino@xxxxxxxxxx> wrote:

> この前、気が付いたのですが、CHAR,VARCHAR も
> 結局同じな感じです。
> 
> | mysql> create table a ( c char(128),vc varchar(128) );
> | Query OK, 0 rows affected (0.03 sec)
> |
> |
> | mysql> desc a;
> | +-------+--------------+------+-----+---------+-------+
> | | Field | Type         | Null | Key | Default | Extra |
> | +-------+--------------+------+-----+---------+-------+
> | | c     | varchar(128) | YES  |     | NULL    |       |
> | | vc    | varchar(128) | YES  |     | NULL    |       |
> | +-------+--------------+------+-----+---------+-------+
> |2 rows in set (0.00 sec)

同一のテーブルに CHAR と VARCHAR が混在すると、VARCHAR に統一されます。
# マニュアル 7.7.1 参照

1個でも VARCHAR があると、結局レコード長が固定じゃなくなるので、
CHAR にしておく意味がないんでしょう。きっと。

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

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

      3493 2001-04-06 00:59 [shin <look@xxxxxxxxx] 固定長、動的 TBL の判断基準             
      3494 2001-04-06 02:32 ┗[とみたまさひろ <tomm]                                       
      3495 2001-04-06 10:19  ┣[Akihiko Shinohara <s]                                     
      3511 2001-04-07 15:27  ┃┣["K.Ono" <k-ono@xxxxx]                                   
      3518 2001-04-09 10:59  ┃┃┗[Akihiko Shinohara <s]                                 
->    3513 2001-04-07 18:23  ┃┗[とみたまさひろ <tomm]                                   
      3502 2001-04-06 17:46  ┗[shin <look@xxxxxxxxx]