欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

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

发布时间:2025/4/16 60 豆豆
生活随笔 收集整理的这篇文章主要介绍了 【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

《新程序员》:云原生和全面数字化实践50位技术专家共同创作,文字、视频、音频交互阅读

总结

以上是生活随笔为你收集整理的【mysql】已经创建表后,修改某列的默认值的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。