奇怪的问题:
如果脚本里有这样的语句,则会报错,但是注释了所有的DROP后,就不会报错了。
DROP DATABASE IF EXISTS `zstest_us_partner`;
DROP TABLE IF EXISTS `APPLICATION`;
Note (Code 1008): Can't drop database 'us_partner'; database doesn't exist
Note (Code 1051): Unknown table 'ACTIVATION_MANAGE'
…
问题所在:
上述问题是正常的,mysql的warnings的级别为note,level是note级别。这是正常的。
参考http://bugs.mysql.com/bug.php?id=2839
一般备份情况下,最好不要有drop database if exists的语句出现,这样太危险了。
CREATE DATABASE /*!32312 IF NOT EXISTS*/ `cdbuser` /*!40100 DEFAULT CHARACTER SET utf8 */;
转载于:https://blog.51cto.com/saadiya/1194431