2016-11-21 3 views
0

ユーザーが3のいずれかの方法で申し込むことができます。自分の携帯電話番号 を使用して、メールアドレス 保存するユーザーデータ:Eメール、モバイル、ソーシャルメディア提案のウェブサイト上の

  • を使用して

    • ソーシャルメディアを使用する

    この情報をMySQLデータベースに保存するにはどうすればよいですか?

    1つのテーブルにデータを格納すると、多くのNULL列が発生します。 userテーブルには、モバイル用とメール用のフィールドとソーシャルメディアIDの両方のフィールドがあります。

    ユーザーの種類ごとに個別の表を作成すると、クエリが扱いにくくなります。

    両方の方法が間違っているようです。 3種類のユーザーのデータをどのように保存しますか?

  • 答えて

    0

    ユーザーを1つのテーブルに格納し、column.And型の各ユーザータイプのユーザー詳細を持つことができます。そして、それぞれの場合について、異なるテーブルを使用してください。そして、列にはヌル値がありません。

    関連する問題