如果執行如下語句出錯
ALTER TABLE mysql
.t_user
CHANGE other_data
other_data
JSON DEFAULT NULL COMMENT '額外數據';
步驟1、檢查other_data字段是否有非json字符串的數據,如:''空串
步驟2、檢查other_data字段默認值是否為'';
a、如果是,則將默認值改外null
b、如果不是,則執行:UPDATE mysql
.t_user
SET other_data = NULL WHERE other_data = '',將肉眼不可見的''轉為null
步驟3、ALTER TABLE mysql
.t_user
CHANGE other_data
other_data
JSON DEFAULT NULL COMMENT '額外數據';