1. 程式人生 > >【mysql】已經建立表後,修改某列的預設值

【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

在這裡插入圖片描述