MySQL 5.7.6-m16で導入されたgenerated columnについてメモ。タイトルでしゃらっと関数インデックスとか言っているけれど、俺はその機能を知らない。 MySQL :: MySQL 5.7 Reference Manual :: 13.1.14 CREATE TABLE Syntax generated columnはあるカラムの値に関数を噛ませた結果をカラムとして実体化できたり、実体化せずに毎回計算できたりするカラム定義のことらしくて、 mysql57> CREATE TABLE t1 (num int, val varchar(32)) Engine = MyISAM; Query OK, 0 rows affected (0.01 sec) mysql57> INSERT INTO t1 SET num = 1, val = 'one'; Query OK, 1