我试图重命名一个列在MySQL社区服务器5.5.27使用这个SQL表达式:
ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name;
我也试过
ALTER TABLE table_name RENAME old_col_name TO new_col_name;
但它说:
错误:请查看MySQL服务器版本对应的手册
我试图重命名一个列在MySQL社区服务器5.5.27使用这个SQL表达式:
ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name;
我也试过
ALTER TABLE table_name RENAME old_col_name TO new_col_name;
但它说:
错误:请查看MySQL服务器版本对应的手册
当前回答
在MySQL中更改名称必须使用“ALTER”表命令后跟“CHANGE”。下面是查询。
修改列的数据类型:
修改数据类型:
PS-您可以在查询中添加“COLUMN”字或忽略。效果是一样的。
“RENAME”用于Oracle数据库。
其他回答
如果你使用gui SQL SMS
您可以执行db -> Tables -> Table -> columns ->列要重命名
右键单击并重命名
你可以使用以下代码:
ALTER TABLE `dbName`.`tableName` CHANGE COLUMN `old_columnName` `new_columnName` VARCHAR(45) NULL DEFAULT NULL ;
在mysql中,你的查询应该是这样的
ALTER TABLE table_name change column_1 column_2 Data_Type;
您已经在Oracle中编写了查询。
ALTER TABLE table_name CHANGE old_column_name new_column_name columnDataType;
在MySQL中更改名称必须使用“ALTER”表命令后跟“CHANGE”。下面是查询。
修改列的数据类型:
修改数据类型:
PS-您可以在查询中添加“COLUMN”字或忽略。效果是一样的。
“RENAME”用于Oracle数据库。