开发者社区> 问答> 正文

表格存储如何增加列?类似mysql alter命令

如题,如果针对列操作。比如说创建了表,在有一定量的数据之后添加一列,可以给之前的数据设置一个默认值吗?会影响之前的数据吗

展开
收起
iseeyouguo 2017-08-14 17:56:27 4549 0
1 条回答
写回答
取消 提交回答
  • 表格存储(TableStore)技术负责人,专注结构化数据存储领域技术和解决方案。

    表格存储是schema free的模型,属性列不需要在建表的时候指定,每一行都可以任意的动态添加删除列。

    针对你问题中的需求,如果想要在一定量的数据后添加一列,对于新写入的数据,你可以任意写入你要新加的列。
    对于已经写入的行,这一列是没有值的,如果你想要赋予默认值,需要在应用层读出某一行并判断该行不存在该列后,可以选择赋予一个默认值。

    2019-07-17 21:29:33
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像