【mysql】已經建立表後,修改某列的預設值
阿新 • • 發佈:2018-12-12
簡述
比如我這裡已經有一個表了,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