我正在使用查询
ALTER TABLE `DEPLOYMENT` CHANGE COLUMN `ID_` `ID_` VARCHAR(100) NOT NULL
-> 72 row(s) affected Records: 72 Duplicates: 0 Warnings: 0 0.281 sec
但是第二次执行相同的查询时
ALTER TABLE `DEPLOYMENT` CHANGE COLUMN `ID_` `ID_` VARCHAR(200) NOT NULL
0 row(s) affected Records: 0 Duplicates: 0 Warnings: 0 0.265 sec
真的会影响数据吗?
增加
VARCHAR
列的长度不需要修改任何行,除非长度从 1-255 更改为 256-65535。在这种情况下,它必须向长度字段添加一个字节,这将影响每一行。