mysql:703
From: 民斗 <民斗 <tommy@xxxxxxxxxx>>
Date: Fri, 19 Feb 1999 01:34:11 +0900
Subject: [mysql 00703] 登録時のチェック
民斗です。 MySQL を使ってて、登録時の項目の厳密なチェックがあったらいいのに… と思うことがあります。 1) 数値項目に数字以外の文字を含む文字列を登録してしまった場合 文字列の先頭の数字部分の数値(文字列が数字以外で始まっている場合は0)が 登録される。 2) 項目の長さ以上の文字列を登録してしまった場合 余計な部分が黙って切り捨てられる。 どちらの場合も、アプリケーションで事前にチェックすることで防ぐことは できますが、面倒です。 上記のような場合は素直にエラーになってくれた方が嬉しいことがあります。 特に 2) の場合、エラーにならないから成功したと思ってたのに、検索すると 引っ掛からないということが起こり得ますし…。 みなさんはどうしてます? また、他の RDB ではどうなんでしょう…? -- 民斗 <tommy@xxxxxxxxxx>
-> 703 1999-02-19 01:34 [民斗 <tommy@xxxxxxxx] 登録時のチェック 710 1999-02-19 19:37 ┗[Shogo Hamamoto <KHC0] 716 1999-02-21 05:31 ┗[民斗 <tommy@xxxxxxxx]