mysql:11149
From: Ryuji Matsushita <Ryuji Matsushita <maturyu@xxxxxxxxxx>>
Date: Thu, 10 Mar 2005 19:21:53 +0900
Subject: [mysql 11149] Re: 文字列型のカラムで最大長を制限したい
松下です。 SELECT文と言うことはテーブルの制限ではなく、アプリケーション からの制御ですよね。 例えば、INSERTやUPDATEは実際に可能と言うことですね。 説明が悪かったようです。 テーブル名:TABLE_A カラム名:colum_text として INSERT TABLE_A(colum_text) VALUE ('abcdef......') または、 UPDATE TABLE_A SET colum_text='abcdef......' としたときに 'abcdef......'>400byte なら後ろを切捨てる。エラーを返す。等の機能を望んでいます。 > どもです。きたぢまです。 > > select SUBSTRING(foo, 1, 4000) from my_my_table > > とか、どうでしょう? > > > > MySQL 4.0.15 > > にて最大文字列長を400バイトのカラムを作成したいのですが > > 可能でしょうか? > > アプリケーションがわで制御するしかないのでしょうか? > +++++++++++++++++++++++++++++++++++++++++++++++++++ Sony Digital Network Applications Inc.(SDNA) Navigation Track Information System 松下 龍士(Ryuji Matsushita) maturyu@xxxxxxxxxx +++++++++++++++++++++++++++++++++++++++++++++++++++
11146 2005-03-10 15:05 [Ryuji Matsushita <ma] 文字列型のカラムで最大長を制限したい 11148 2005-03-10 15:57 ┗[きたぢま <kitajima@x] -> 11149 2005-03-10 19:21 ┗[Ryuji Matsushita <ma]