【发布时间】:2013-01-23 21:36:35
【问题描述】:
我知道,我们不能用modify column syntax重命名列,但可以change column syntax。
我的问题是:modify syntax的主要用途是什么?
例如,
alter table tablename change col1 col1 int(10) not null
而不是
alter table tablename modify col1 int(10) not null
已编辑
问题已替换
modify syntax的主要用途是什么?
上面的问题被下面替换了
为什么我们必须使用更改列而不是修改列?
【问题讨论】:
-
因为我猜mysql的创造者就是这么决定的
-
可能是因为人们低估了命名事物的价值。
标签: mysql alter-table