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

mysql:705

From: 民斗 <民斗 <tommy@xxxxxxxxxx>>
Date: Fri, 19 Feb 1999 11:23:42 +0900
Subject: [mysql 00705] Re: 登録時のチェック

民斗です。

[Subject: [mysql 00704] RE: 登録時のチェック]
[Date: Fri, 19 Feb 1999 11:20:52 +0900  From:"Satoshi Komura"]

> >2) 項目の長さ以上の文字列を登録してしまった場合
> >   余計な部分が黙って切り捨てられる。
> >
> >上記のような場合は素直にエラーになってくれた方が嬉しいことがあります。
> >特に 2) の場合、エラーにならないから成功したと思ってたのに、検索すると
> >引っ掛からないということが起こり得ますし…。
> >
> >みなさんはどうしてます? また、他の RDB ではどうなんでしょう…?

> 手元にあるPostgreSQLの本には「textとvarcharは共に可変長文字列ですが、
> 最大文字数を指定する必要がないこと、また効率がよいことから、PostgreSQL
> ではtextを使うことが推奨されます」と書かれています(PostgreSQL完全攻略ガイド・
> 技術評論社。いわゆるシーラカンスの本)。
> MySQLにはそういう型はないわけですね…。

あ、ありますあります。text というのが。

でも、私の想定している状況は、「できるだけ大きな文字列を格納したい」と
いうことじゃなくて、「最大長が決まっている項目に文字列を格納したい」と
いうことなんです。

つまり、「項目長は制限したいけど、ユーザに黙って勝手に文字列を切って
もらっちゃ困る」ということです。

ところで PostgreSQL 本って売れてるみたいですね。Linux & FreeDB の波に
乗って、MySQL 本でも出しません? > 毅さん :-)

--
民斗 <tommy@xxxxxxxxxx>

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

       704 1999-02-19 11:20 ["Satoshi Komura" <tr] RE:  登録時のチェック                   
->     705 1999-02-19 11:23 ┗[民斗 <tommy@xxxxxxxx]                                       
       706 1999-02-19 12:13  ┗[<takeshi@xxxxxxxxxx>]                                     
       714 1999-02-21 04:33   ┣[民斗 <tommy@xxxxxxxx]                                   
       717 1999-02-21 22:34   ┃┗[<takeshi@xxxxxxxxxx>]                                 
       721 1999-02-22 09:48   ┃ ┗[民斗 <tommy@xxxxxxxx] MySQL 本 (Re:  登録時のチェック )
       722 1999-02-22 10:07   ┃  ┗[Yoshimasa Takami <ta]                             
       733 1999-02-22 16:04   ┃   ┗[民斗 <tommy@xxxxxxxx]                           
       715 1999-02-21 05:29   ┗[Shogo Hamamoto <KHC0]