尝试在MYSQL中修改列数据类型时出错

时间:2017-05-03 12:04:18

标签: mysql database workbench

我正在尝试将我的一个表的列的数据类型从TEXT更改为我的数据库中的VARCHAR。我使用这个看似正确的简单查询:

ALTER TABLE my_database.my_table MODIFY `SalesRank` VARCHAR;

然而我收到错误:''()在此位置无效输入。

我的查询有什么问题?列本身是完全空的。我正在使用MYSQL Workbench。

1 个答案:

答案 0 :(得分:3)

ALTER TABLE my_database.my_table MODIFY `SalesRank` VARCHAR(255);

你错过了该专栏的大小。 试试上面的代码。

希望这会对你有所帮助