- ベストアンサー
テーブルの統合
現在、似たようなデータを複数テーブルで管理しています。 違いはcharのindexのキーが10byteや12byteで長さがそれぞれ違うだけです。 1つのテーブルのデータ件数が10万件で10テーブルあります。 年に1回の更新で、その度にテーブルが増えていきます。 indexのcharのカラムを大きめにとってすべて1つのテーブルにしたいのですが、特に問題は無いでしょうか? MySQLのバージョンは 4.1.10です。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
charをつかっているならデータがcharで整形されているかもしれないので 参照するときに挙動がちがうかもしれません。 いっそvarcharにするなど仕様変更を検討してみてください。 ちなみに「似たようなデータを複数テーブルで管理いる理由」が 特別にあるかもしれません。 それはDBを製作管理している方にしかわかりませんので 「特に問題が無い」かどうかわかる人はいないと思います。
お礼
早速の回答ありがとうございます。 varcharをindexのキーすること自体は問題ないでしょうか