一起学习网 一起学习网

MySQL Variables old_alter_table 数据库 参数变量解释及正确配置使用

本站中文解释

old_alter_table参数控制MySQL是否在更改表结构时使用旧(比较缓慢的)方法。

默认情况下,值为OFF,使用快速改变表结构的新方法。

若想要开启改变表结构的旧方法,可以修改数据库配置文件my.cnf,在[mysqld]部分新增如下语句:old_alter_table=ON。

重启MySQL服务即可。

官方英文解释

old_alter_table

Command-Line Format--old-alter-table[={OFF|ON}]
System Variableold_alter_table
ScopeGlobal, Session
DynamicYes
TypeBoolean
Default ValueOFF

When this variable is enabled, the server does not use the
optimized method of processing an ALTER
TABLE
operation. It reverts to using a temporary
table, copying over the data, and then renaming the temporary
table to the original, as used by MySQL 5.0 and earlier. For
more information on the operation of
ALTER TABLE, see
Section 13.1.8, “ALTER TABLE Statement”.