微笑如一
首页 网络收藏 分解查字

浏览:703
内容:
在MySQL 5.7中,支持两种Generated Column, 即Virtual Generated Column和Stored Generated Column, 前者只将Generated Column保存在数据字典中(表的元数据),并不会将这一列数据持久化到磁盘上; 后者会将Generated Column持久化到磁盘上,而不是每次读取的时候计算所得。 构建姓名的虚拟列 alter table user add user_name varchar(20) generated always as (data->'$.name'); 表的结构多出了虚拟列user_name,insert数据时需要指定列名。 insert into user(uid,data) values (NULL,'{"name":"pan","address":"sichuan"}');
联系: web@xiaoruyi.cn