私はPHPとMyISAMを使用していますが、現在私はユーザー用のプロフィールページを持っており、テーブルをどのようにレイアウトするべきかはわかりません。ユーザーIDとプロファイルデータ(10〜15列)を別々に保存する必要がありますか?
私は、友人のためのテーブル(userid + friendid)とコメントのためのテーブルを持っています。(ユーザーの長い説明やカスタムスタイルシートのためのMEDIUMTEXTフィールドのペアを含む、そのページに掲載されました。
プロファイル/余分なユーザーデータをユーザーテーブルから分離し、それを純粋に他のテーブルのチェックに使用することは賢明でしょうか?
友人が表示されているかどうかを確認していた場合や、別のページに何かがあるかどうかを確認していると、各行の多くのフィールドまたは長いフィールドが不適切であるかどうかは不明です。それは非常に主観的だとして
あなたのテーブルスキーマ、およびまさにあなたが分離したいを投稿することができますか? –
重複している可能性があります:http://stackoverflow.com/q/6418154/367456 – hakre