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

mysql:9872

From: Hirofumi Fujiwara <Hirofumi Fujiwara <fuji@xxxxxxxxxx>>
Date: Sat, 17 Jul 2004 19:40:33 +0900 (JST)
Subject: [mysql 09872] CREATE TABLE Syntax

藤原です。

  CREATE TABLE Syntax について、ちょっと重箱の隅をつついたような内容で
  す。


CREATE TABLE Syntax
http://dev.mysql.com/doc/mysql/en/CREATE_TABLE.html
http://dev.mysql.com/doc/mysql/ja/CREATE_TABLE.html

を見ていたら、columnに対する type: に、

  | CHAR(length) [BINARY | ASCII | UNICODE]
  | VARCHAR(length) [BINARY]

はあるのですが、

  CHARACTER SET charset_name

を付加するのが見当たりません。
これがないと、細かく指定ができません。
でも、後の文章中にはちゃんと出てきます。


また、table_option: の中に、

  | [DEFAULT] CHARACTER SET charset_name [COLLATE collation_name]

はあるのですが、

  [DEFAULT] CHARASET=charset_name

という書き方は出てきません。COLLATEのところは、間に = があってもなくて
もOKなようで、

  [COLLATE [=] collation_name]

とすべきでしょうか。

= は、だいたいあっても無くても良いことが多いようだ。


何も困ることはないのだが....

------------------------------------------------------------------
株式会社 タイムインターメディア       藤原 博文 fuji@xxxxxxxxxx
本社 160-0002 東京都新宿区坂町26-27 IPBビル    TEL 03-5362-9009
URL  http://www.timedia.co.jp/                    FAX 03-5362-9008
地図 http://www.timedia.co.jp/company/map/     新宿線曙橋駅徒歩5分
------------------------------------------------------------------
♪  Puzzle Japan  http://www.puzzle.jp/  毎日新作パズルで遊ぼう ♪
------------------------------------------------------------------

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