它是否正确mysqldump --add-drop-database generate!40000?

时间:2015-04-16 13:43:57

标签: mysql mysqldump

我正在使用MySql v 6.1.7601。我通过这个命令转储数据库:

mysqldump -u USERNAME -pPASSWORD --routines --add-drop-database --databases myDatabase> ...pathToSavedFile.sql

我原本希望有

DROP DATABASE IF EXISTS myDatabase;
CREATE DATABASE IF NOT EXISTS myDatabase;
USE myDatabase;

...创建表格代码......

相反,我有这个:

/*!40000 DROP DATABASE IF EXISTS `myDatabase` */;
CREATE DATABASE /*!32312 IF NOT EXISTS*/ 'myDatabase' /*DEFAULT ....

如何设置正确显示(清除)DROP和CREATE语句?

1 个答案:

答案 0 :(得分:4)

这是mysql的版本标记。 /*!<version> <command> */仅在内部mysql版本大于<version>时运行(在本例中为mysql 4.0)。

转储没有任何问题,这是预期的。