最近在使用MySql的時候定義了一個字段,但后來想將該字段修改為不能為空,本以為可以直接用如下的語句修改及可以了:
alter table xxx change xxx not null
但是事實證明,這樣是不行的,MySql提示語法錯誤。
后來試了多種方法,結果證明如下:
1、修改表只能用modify
2、并且不能只修改字段限制條件,必須加上字段類型,即使不想修改字段類型
正確的語法如下:
alter table xxx modify xxx char(2) not null
QQ交流群:90623790