更新时间:2022-11-08 GMT+08:00
分享

修改数据库实例

使用edit命令修改数据库实例。

命令结构

health edit database instance <instance-id> [flags] 或者 health edit db instance <instance-id> [flags]
表1 参数说明

参数

简写

是否必选

说明

instance-id

数据库实例id。

--update

-u

表示执行更新某行操作。--update、--delete 、--insert必须要传其中一个,三选一。

--delete

-d

表示执行删除某行操作。--update、--delete 、--insert必须要传其中一个,三选一。

--insert

-i

表示执行插入数据行操作。--update、--delete 、--insert必须要传其中一个,三选一。

--row-num

-n

行号。执行更新、删除操作时,必须指定该参数。

--values

-v

修改列名和对应的值,用反单引号引用列名和值,格式为`column-name1:value1`;`column-name2:value2`,更新或插入多个列值时使用分号。

说明:

对于极其特殊的值,例如:qqq'\"`22,qqq'\"`22,aa`;`aaa:4444`,因为与上述要求的格式冲突,暂时不支持操作。

--project

指定项目名。未填写则使用配置文件中的项目名。

命令示例

本节以Windows为例介绍eihealth-toolkit的使用过程,Linux和macOS环境使用方法基本相同,可参考。

  • 更新单列
    health edit database instance  xxxx --update  -v  "`USER_NAME:column1`;`volume1:1`" -n 19;
    # 返回结果如下
    database xxxx update successfully!
  • 插入
    health edit  db instance 14e4b880-e3bc-42f1-a35e-7c31d561ac57  --insert --values "`USER_NAME:column1`;`volume1:1`"
    # 返回结果如下
    database xxxx insert successfully!
  • 删除
    health edit db instance xxxx --delete --row-num 19
    # 返回结果如下
    database xxx delete successfully!

相关文档