ホームページ  >  に質問  >  本文

【MySQL】配列を適切に保存するにはどうすればよいですか?

実際の現象

  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

扔个三星炸死你扔个三星炸死你2678日前844

全員に返信(2)返信します

  • 学习ing

    学习ing2017-06-20 10:07:33

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

    返事
    0
  • 学习ing

    学习ing2017-06-20 10:07:33

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

    返事
    0
  • キャンセル返事