2

MySQL v 5.0 (myisam db エンジン) の列に、7000 文字までの TEXT データ型の値の長さに基づいてインデックスを作成するにはどうすればよいですか? 最初の列の長さで別の列を追加する必要がありますか?

4

2 に答える 2

2

はい、MySQLは関数ベースのインデックスをサポートしていません(のようADD INDEX myIndex(LENGTH(text)))に、新しいint列が必要であり、挿入と更新の後にそれを自動更新するトリガーを定義します。

于 2008-09-17T15:29:38.547 に答える
0

私には良いアプローチのように思えます(mysqlを知らないのは残念ですが、オラクルでは、メイン列が更新されたときに「長さ」列が自動的に更新されるようにトリガーを設定できます)

于 2008-09-17T15:21:30.530 に答える