对没有映射表的数据表执行 ALTER TABLE 时会出现此报错。先通过 CREATE TABLE 为数据表创建映射表,再执行 ALTER TABLE 即可解决。
报错信息
Message: Unsupported operation: 'Unsupported alter non-mapping table'.
原因
ALTER TABLE 只能修改通过 CREATE TABLE 创建的映射表。表格存储不会自动为数据表创建映射表,如果目标数据表还没有创建映射表,执行 ALTER TABLE 会返回该报错。
解决方案
先执行 CREATE TABLE 语句为数据表创建映射表,再执行 ALTER TABLE 语句添加或删除属性列。具体操作,请参见DDL 操作。
该文章对您有帮助吗?