MySQL修改字段名称

今天需要修改一下table的某个字段名称,以前PHPmyAdmin用的比较多,较少接触alter命令,就直接查了一下,找到了这个命令:

alter table {table_name} change {old_field_name} {new_field_name} {filed_value_type};

误以为field_value_type可以省略,输了几次都报错:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

真是黑人问号!不得已之下加上了field_value_type,居然执行成功了。顿时怒了,你特么不是在逗我么,我只是想改一下字段名称啊,为啥还得加上字段类型啊。

不过没办法,既然这么要求,只能这么用了。这边可以用describe {table_name}命令查看当前各字段的类型。

标签: none

添加新评论