【mysql】已经创建表后,修改某列的默认值

亦凉 2022-04-12 03:59 403阅读 0赞

简述

比如我这里已经有一个表了,teacher
在这里插入图片描述

添加一个default值

  • 这里假设设置telephone的默认值为00000000

    mysql> alter table teacher alter column telephone set default ‘00000000’;
    Query OK, 0 rows affected (0.12 sec)
    Records: 0 Duplicates: 0 Warnings: 0

效果显示:

在这里插入图片描述

删除一个默认值

这里假设再添加一个新的默认值,比如设置tadd的默认值为广州

在这里插入图片描述

  • 删除这个默认的设置

    mysql> alter table teacher alter column tadd drop default;
    Query OK, 0 rows affected (0.07 sec)
    Records: 0 Duplicates: 0 Warnings: 0

在这里插入图片描述

修改之前设置过的默认设置

其实是跟之前的创建的方式是一样的。
用类似的方式先创建一个之后。我们再对这个来做修改。

  • 当前的状态
    在这里插入图片描述
  • 直接用之前创建的方法来修改

    mysql> alter table teacher alter column tadd set default ‘上海’;
    Query OK, 0 rows affected (0.09 sec)
    Records: 0 Duplicates: 0 Warnings: 0

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,403人围观)

还没有评论,来说两句吧...

相关阅读