Mysqldump 导出表结构异常
这两天备份数据发现导出来的表PK的AUTO_INCREMENT属性丢失:
--skip-opt -q -R --set-gtid-purged=OFF --extended-insert --add-drop-database --add-drop-table --single-transaction
发现如下:
-
–skip-opt 选项,相当于
--add-drop-table, --add-locks, --create-options, --quick, --extended-insert, --lock-tables, --set-charset, and --disable-keys
-
--created-options :
-a, --create-options Include all MySQL specific create options.
-
如果把它disable的话,备份出来的表结构,会少了:
AUTO_INCREMENT --PK字段的AUTO_INCREMENT属性以及数据表的AUTO_INCREMENT属性都会丢掉 ENGINE=InnoDB DEFAULT CHARSET=utf8 --数据表的引擎、字符集属性
加上 -a 后正常
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: