【问题标题】:Error when trying to modify column data type in MYSQL尝试在 MYSQL 中修改列数据类型时出错
【发布时间】:2017-05-03 12:04:17
【问题描述】:

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

ALTER TABLE my_database.my_table MODIFY `SalesRank` VARCHAR;

但是我得到了错误:'' () is not valid input at this position.

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

【问题讨论】:

    标签: mysql database workbench


    【解决方案1】:
    ALTER TABLE my_database.my_table MODIFY `SalesRank` VARCHAR(255);
    

    您错过了该列的大小。 试试上面的代码。

    希望对你有帮助

    【讨论】:

    • 哇,我怎么没看到。有时候你只是瞎了眼! :D 谢谢!
    猜你喜欢
    • 1970-01-01
    • 2018-06-19
    • 2021-12-03
    • 2018-04-01
    • 1970-01-01
    • 2018-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多