🚡

MySQL 5.7 - 5.6にはなかった機能メモ JSON型 と Generated Column

2020/10/25に公開

5週遅れぐらいの今更メモ

JSON 型

  • TEXT型にJSON文字列突っ込むのと違いバリデートが効く
  • 専用の関数を使っていろいろできる

Generated Column

  • 別カラムの値を参照した計算式をもつカラムを定義する
  • Excel でセルに "=SUM()" とかいれる感覚
  • カラムなので CREATE TABLE ...ALTER TABLE ... で定義する
  • 保存形式を VIRTUAL(都度計算) と STORED(行保存時に計算して保存) を選べる

参考

Discussion