版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a19990412/article/details/84667224
简述
比如我这里已经有一个表了,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