MySQL优化数据库 - 数据完整性

时间:2017-05-27 23:39:31

标签: mysql

使用此代码执行MySQL INNODB的优化命令时:

mysqlcheck -uroot -p --optimize --databases database_name_here

我看到innodb会丢弃表格 - 重新创建它然后优化它。

我的问题是,这个动作会创建一个精确的表副本吗?

例如,我将我的第一列设置为自动递增,我有这个:

______________________
| id | fname | lname |
----------------------
| 1  | abcd  | efgh  |
----------------------
| 2  | ijkl  | mnop  |
----------------------
| 4  | qrst  | uvwx  |
----------------------

在优化了我的innodb数据库之后,即使第一列是自动递增的,它也不会像下表那样?

______________________
| id | fname | lname |
----------------------
| 1  | abcd  | efgh  |
----------------------
| 2  | ijkl  | mnop  |
----------------------
| 3  | qrst  | uvwx  |
----------------------

请确认,我需要这个。

0 个答案:

没有答案