【发布时间】:2012-06-30 05:40:03
【问题描述】:
Mysql 工作台(或任何其他工具)有没有办法在没有数据的情况下导出数据库模式,并且不会自动将 AutoIncrement 值设置为表行数?
ex:我在 MySql Workbench Export 上使用--no-data option。假设在导出之前表上实际上有100行数据,那么导出的脚本将没有数据,但AUTO_INCREMENT=100在建表脚本上。
我需要能够动态创建一个空的数据库创建脚本以用于备份和部署。
【问题讨论】:
-
如果是用来备份的,数据也在里面不是很重要吗? :)
-
我只需要能够为应用程序的开发和“部署”目的生成部署脚本。对于数据库中的每一次更改,我都会创建一个部署脚本,而且我经常这样做。每次我需要返回并在所有表上设置 AUTO_INCREMENT=1 :(
标签: mysql export auto-increment