Note (Code 1051): Unknown table 執行後提示 warning

奇怪的問題:

如果腳本里有這樣的語句,則會報錯,但是註釋了所有的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'

 

問題所在:

上述問題是正常的mysqlwarnings的級別爲notelevelnote級別。這是正常的。

參考http://bugs.mysql.com/bug.php?id=2839

 

一般備份情況下,最好不要有drop database if exists的語句出現,這樣太危險了。

CREATE DATABASE /*!32312 IF NOT EXISTS*/ `cdbuser` /*!40100 DEFAULT CHARACTER SET utf8 */;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章