Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

B.3.6.1 ALTER TABLE 问题

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

如果您在事务表上使用 ALTER TABLE,或者您使用的是 Windows,则如果您对表执行了 LOCK TABLEALTER TABLE 将解锁该表。这样做是因为 InnoDB 和这些操作系统无法删除正在使用的表。