0

ウェブサイトにバッジの変更を実装したいのですが、mysqlデータベースに番号変数を格納するための新しい列が1つあると考えました。次に、各ユーザーのmysql列にある番号に基づいてバッジを表示できます。これを実現するには、SETフィールドタイプを使用する必要がありますか?

4

1 に答える 1

0

2つのテーブルを作成することをお勧めします。

  1. badges、各バッジの詳細が含まれています。
  2. userbadges、外部キーのペアを含みます-ユーザーのキーとそのユーザーが所有するバッジのキー。

SETこれには、スキーマを変更せずにバッジを追加/削除/変更したり、重複を最小限に抑えて他のテーブルからバッジを参照したりできるという利点があります。

于 2012-06-03T07:15:18.537 に答える