【mysql】已经创建表后,修改某列的默认值
简述
比如我这里已经有一个表了,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
还没有评论,来说两句吧...