我正在使用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语句?
答案 0 :(得分:4)
这是mysql的版本标记。 /*!<version> <command> */
仅在内部mysql版本大于<version>
时运行(在本例中为mysql 4.0)。
转储没有任何问题,这是预期的。