2017-08-28 43 views
0

不生成的生成列,我创建了一个包含生成列一个MySQL表:改变MySQL表

CREATE TABLE `messages` (
    `metadata` JSON NOT NULL, 
    `aggregate_version` INT(11) UNSIGNED GENERATED ALWAYS AS (metadata->'$._aggregate_version') STORED NOT NULL 
); 

如何更改aggregate_version是一个非生成列?列类型应保持不变。

+0

你正在使用哪个mysql版本? – hiule

+0

我正在使用MySQL 5.7。 –

回答