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 Variable | old_alter_table |
Scope | Global, Session |
Dynamic | Yes |
Type | Boolean |
Default Value | OFF |
When this variable is enabled, the server does not use the
optimized method of processing an ALTER
operation. It reverts to using a temporary
TABLE
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”.