尝试修改 MYSQL 中的列数据类型时出错
Error when trying to modify column data type in MYSQL
我试图在我的数据库中将我的一个表的列的数据类型从 TEXT 更改为 VARCHAR。我使用这个对我来说似乎正确的简单查询:
ALTER TABLE my_database.my_table MODIFY `SalesRank` VARCHAR;
但是我收到错误消息:'' () 在此位置输入无效。
我的查询有什么问题?该列本身是完全空的。我正在使用 MYSQL Workbench.
ALTER TABLE my_database.my_table MODIFY `SalesRank` VARCHAR(255);
您错过了该列的大小。
试试上面的代码。
希望对您有所帮助
我试图在我的数据库中将我的一个表的列的数据类型从 TEXT 更改为 VARCHAR。我使用这个对我来说似乎正确的简单查询:
ALTER TABLE my_database.my_table MODIFY `SalesRank` VARCHAR;
但是我收到错误消息:'' () 在此位置输入无效。
我的查询有什么问题?该列本身是完全空的。我正在使用 MYSQL Workbench.
ALTER TABLE my_database.my_table MODIFY `SalesRank` VARCHAR(255);
您错过了该列的大小。 试试上面的代码。
希望对您有所帮助