mysql8.0.17版本支持json索引. 官方文档: https://dev.mysql.com/doc/refman/8.0/en/json.html
-
规则
-
版本是否支持
-
环境是否支持
-
接入json数据类型
-
创建字段
CREATE TABLE table_name ( ... json_column_name JSON , ... );
-
创建索引 - 多值
functional indexALTER TABLE table_name ADD INDEX idx_json_column_name_list( ( CAST( json_column_name -> '$[*].id' AS bigint array)) );
-
gorm代码接入
-
读写测试