私は小さなアプリをコーディングしており、質問があります。私は、JSONまたはmysqlの行にデータを格納するのが自分のシナリオに最適かどうかを判断しています。JSONとMYSQLの行にデータを保存
ページヒットが多いアプリケーションをコーディングしています。そのため、JSONエンコードされた配列を列VSのmysql行に格納することを検討しています。 1つのクエリはVS 2を実行するのがより速くなります。
私は、JSONエンコードされた配列の一部を削除する必要がありますが、そのことは削除要求時に私はデータ全体を取得する必要があるということですJSONはオブジェクトをデコードして設定を解除し、再度行を更新します。 VS mysqlの行を削除します。
多分私がこれを扱いやすくする方法がありますか?
JSONデータ型の組み込みサポートを備えたMySQL 5.7を使用している場合を除いて、このアプローチは避けてください。複数のクエリを行う必要はありません。子テーブルの複数の行をマスターテーブルに関連付けるには、 'JOIN'を使用します。 – Barmar
@Bamar。最初に1つのテーブル行から製品情報を取得し、次にそのテーブルのすべてのトランザクションを別のテーブルから取得する必要があるため、1つのクエリを使用することはできません。トランザクションは多くの行になります。 – user3620142
これはJOINを使用するためのものです。それは1つのクエリです – e4c5