私はMySQLに、ユーザーライセンスに関する情報を保持するテーブルを持っています。これには、ライセンスで所有できる15のオプションの資格があります。これらは、Web フォーム上で 15 個のチェックボックスとして表されます。
テーブルに 15 個の BOOL を配置し、それに応じて True または False を設定する以外に、この情報を保存する良い方法はありますか?
ありがとう
私はMySQLに、ユーザーライセンスに関する情報を保持するテーブルを持っています。これには、ライセンスで所有できる15のオプションの資格があります。これらは、Web フォーム上で 15 個のチェックボックスとして表されます。
テーブルに 15 個の BOOL を配置し、それに応じて True または False を設定する以外に、この情報を保存する良い方法はありますか?
ありがとう
これにアプローチする良い方法は、3 つのテーブルを用意することです。
これは、暗号化なしの理想的な方法です。しかし、私はAES_ENCRYPT()
and AES_DECRYPT()
on TINYBLOB
s を使用します。
別の良い方法は、フォームに を作成できる場合Drop Down List
(ドロップダウン リストに 15 個のオプションすべてを含む)、クライアントがドロップダウン リストから値を選択し、クリックAdd button
して ClientID などを使用して別のテーブルに値を追加できる場合です。保存されます。フォームに 15 の Yes/No フィールドがあり、テーブルにも 15 の列があります。