2017-08-28 40 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。 –

回答