我正在尝试导出我在 MySQL Workbench 上拥有的数据库,但在 .sql 文件上生成 INSERT 语句时遇到了麻烦。
我为了导出数据,对要导出的数据库进行逆向工程。然后,我去
文件/导出/转发工程师 SQL CREATE 脚本
在那里,我选择选项Generate INSERT Statements for Tables。
结果仅生成创建表的代码。
有没有办法为数据创建插入语句?
谢谢
我正在尝试导出我在 MySQL Workbench 上拥有的数据库,但在 .sql 文件上生成 INSERT 语句时遇到了麻烦。
我为了导出数据,对要导出的数据库进行逆向工程。然后,我去
文件/导出/转发工程师 SQL CREATE 脚本
在那里,我选择选项Generate INSERT Statements for Tables。
结果仅生成创建表的代码。
有没有办法为数据创建插入语句?
谢谢
对于旧版本:
打开 MySQL Workbench > Home > Manage Import / Export(右下角)/选择 Required DB > Advance Exports Options Tab >Complete Insert [Checked] > Start Export。
对于 6.1 及更高版本,感谢 ryandlf:
单击管理选项卡(在模式旁边)并选择数据导出。
您可以在命令行中使用 mysqldump 工具执行此操作:
mysqldump your_database_name > script.sql
这将创建一个包含数据库创建语句和插入语句的文件。
有关 mysql 转储选项的更多信息:https ://dev.mysql.com/doc/refman/5.7/en/mysqldump-sql-format.html
在 MySQLWorkbench 6.1
中。
我不得不点击Apply changes
插入面板中的按钮(仅一次,因为两次和 MWB 崩溃......)。
你必须为你的每一张桌子做这件事。
Generate INSERT statements for table
Go to Menu Server and Click on Data Export. There you can select the table and select the option Dump Structure and Data' from the drop-down.
对于最新版本的 MySql Workbench