【MySQL】配列を適切に保存するにはどうすればよいですか?
扔个三星炸死你
扔个三星炸死你 2017-06-20 10:05:33
0
2
870

実際の現象

  1. point_types = [1, 2, 3]

  2. のように、フィールドの内容を配列に格納することが適切な場合があります。
  3. 複数のフィールドに分けるのは面倒です

  4. 私が今やっていることは

    1. point_types: VARCHAR(100) (JSON 文字列と考えてください)

    2. 保存: json.dumps(point_types_py) --> point_types

    3. 取得: json.loads(point_types)

予想される現象

  1. 実践3 独自の方法で鉄を作っているといつも感じます

  2. #もっと良い方法はありますか

    # ###コンテクスト###

Linux

  • MySQL 5.6

扔个三星炸死你
扔个三星炸死你

全員に返信(2)
学习ing

クエリは必要ありません。クエリが必要な場合は、テーブルを作成するだけです。

いいねを押す +0
学习ing

一般に、次の 2 つの状況があります:
1. 複雑なクエリを使用せずに表示するためだけであり、JSON は少しやりすぎです。
2. 統計分析が必要です。たとえば、SF の質問 TAG には大量の分類統計が必要です。より合理的な解決策は、質問と TAG の間に新しい対応表を作成することです。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート