我知道,我们无法使用 MODIFY COLUMN
语法重命名列,但是我们可以使用 CHANGE COLUMN
语法来实现。
我的问题是: modify 语法
的主要用途是什么?
例如:
ALATER TABLE tablename CHANGE col1 col1 INT(10) NOT NULL;
取代
ALATER TABLE tablename MODIFY col1 INT(10) NOT NULL;
已编辑(问题更换)
MODIFY
语法的主要用途是什么?- 为什么我们要使用
CHANGE COLUMN
而不是MODIFY COLUMN
?