MySql添加索引:0行受影响。

8
Alter table table1 add index col1_idx (column1);

尽管table1有许多行,且所有行的column1都有非空值,但上述查询显示“受影响的行数为0”。这可能是什么原因呢?

1个回答

6

这是因为查询语句并不像更新语句那样直接修改行数据,它只是(非常,非常,非常基础地)改变列的存储和排序方式。


4
我也曾有同样的想法,但我认为有时添加索引会显示“X行受影响”,其中X不为零。或者这是不可能的? - simplfuzz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接