小编Zah*_*ouf的帖子

如何在mySQL中更改varchar类型的列大小?

我有下表emp:

Field   Type       Null     Key     Default     Extra   
id      int(11)     NO      PRI     NULL    auto_increment
name    varchar(20) YES             NULL    
dept    varchar(20) YES             NULL    
Run Code Online (Sandbox Code Playgroud)

现在我想将名称的varchar大小从20更改为50.

我尝试过以下SQL查询,但同样的错误显示:

ALTER TABLE emp
CHANGE COLUMN 'name' varchar(100);


ALTER TABLE emp
ALTER  COLUMN name varchar(100);
Run Code Online (Sandbox Code Playgroud)

这是错误:

1064 - 您的SQL语法出错; 检查与MySQL服务器版本对应的手册,以便在第2行的"varchar(100)"附近使用正确的语法

知道如何在MYSQL中更改varchar类型的列大小?

mysql sql

52
推荐指数
1
解决办法
6万
查看次数

标签 统计

mysql ×1

sql ×1