用户登录
用户注册

分享至

impala增加列

  • 作者: Mustang77
  • 来源: 51数据库
  • 2020-10-04
先把字段加上去,然后创建一个SEQUENCE,
以后在新增记录的时候这个字段就插入 序列名.NEXTVAL
如果你表中已经有很多记录了,可以通过rownum来update现有记录的序列,
这样的话创建SEQUENCE的时候START WITH 就要设置为 目前记录数+1



  

方法一,在表中增加一列允许空的列,然后给该列添加数据,等数据全了以后,把id设成主键,非空

方法二,将数据导成脚本,然后新建一个表,结构一样只是多了一列id,然后将脚本导入进去,也是先允许为空,导入了数据后,id没有值,然后update 表名 id=rowid,这样id就和行号对应有顺序,然后再建序列

我遇到过这种情况,是因为要用ssh,而原有的库中没有主键h不能用,组合主键比较麻烦。然后我用的是第二种方式,因为用第一种添加进去后id在最后一列。

软件
前端设计
程序设计
Java相关