会社のクライアントを管理する Web アプリケーションに取り組んでいます。電話、住所、電子メール、名前などの詳細はクライアントごとに保存され、これらの詳細を保存するデータベース テーブルには対応するフィールドがあります。
アプリケーションのユーザーは、さまざまな詳細を変更できる必要があります。たとえば、クライアントのファックス番号を保存するために追加のフィールドが必要であると判断したり、住所フィールドが不要になったと判断して削除したりすることがあります。
NoSql の使用はオプションではありません。PHP と mySql を使用する必要があります。
JSON 文字列を使用してデータベース テーブル フィールドを保存することを検討していますが、まだ解決策が思い浮かびません。
問題の唯一の解決策は、db テーブルの構造を変更することですか? 可能であれば、db テーブルの構造を動的に変更しないようにしたいと考えています。
動的ビューを実装することは考えられるでしょうか? ただし、これは新しいフィールドを挿入する必要性に対応していないと思います。
前もって感謝します。