MySql ALTER TABLE 命令会影响行吗?

问题描述 投票:0回答:1

我正在使用查询

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

真的会影响数据吗?

sql mysql alter-table error-log
1个回答
0
投票

增加

VARCHAR
列的长度不需要修改任何行,除非长度从 1-255 更改为 256-65535。在这种情况下,它必须向长度字段添加一个字节,这将影响每一行。

© www.soinside.com 2019 - 2024. All rights reserved.