文档首页
MySQL 8.4 参考手册
相关文档 下载本手册
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
手册页 (TGZ) - 258.5Kb
手册页 (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


B.3.6.1 ALTER TABLE 问题

如果您在使用 ALTER TABLE 更改字符列的字符集或排序规则时遇到重复键错误,原因可能是新列排序规则将两个键映射到相同的值,或者表已损坏。在后一种情况下,您应该对表运行 REPAIR TABLEREPAIR TABLEMyISAMARCHIVECSV 表有效。

如果您对事务性表使用 ALTER TABLE,或者如果您使用的是 Windows,那么如果您已经对表进行了 LOCK TABLEALTER TABLE 会解锁该表。这是因为 InnoDB 和这些操作系统无法删除正在使用的表。