可以改成varchar(100)吗?
可以
直接sql语句
ALTER TABLE 表名
ALTER COLUMN 列名 varvhar(100);
这个需要先看数据库中是否已有数据,注意已有数据的备份
然后SQL语句修改字段类型
alter table 表名
alert column 字段名 字段类型
------------------------------------------
alert table 表名 drop constraint PK__TB_SF_GD__3D8BF6460AA440E8;
alert table 表名 alert column 字段名 字段类型;