首先,楼主可能写错了,表名与add指令是在一起的;其二:
alter没有rename column的,只有rename某个表文件的,没有对字段操作的命令,所以楼主的命令是错的。alter的rename是对指定的表进行重命名的。

解决方案 »

  1.   

    MySQL吗?
    ALTER TABLE `coc_enewsmemberadd` CHANGE `sex` `gender`
      

  2.   

    楼上的是正确的,要使用CHANGE `sex` `gender`,详细的楼主到MySQL的手册看看,那里很详细的。
      

  3.   

    ALTER TABLE `coc_enewsmemberadd` CHANGE `sex` `gender`
    这个我起初也用了,提示
    错误代码: 1064
    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
      

  4.   

    手册的命令写法:
    alter_specification [, alter_specification]alter_specification:CHANGE方法:CHANGE [COLUMN] old_col_name column_definition