亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

刪除指令返回“1 warning”,但是show warnings命令返回Empty set,請問為什么?

刪除指令返回“1 warning”,但是show warnings命令返回Empty set,請問為什么?是我指令不對么?

mysql> DROP DATABASE t2;
Query OK, 0 rows affected (0.00 sec)

mysql> DROP DATABASE IF EXISTS t2;
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> SHOW WARNINGS;
Empty set (0.00 sec)

正在回答

6 回答

我現在都遇到了!

0 回復 有任何疑惑可以回復我~

剛遇到同樣的問題,ubuntu16.4,mysql5.7.18,drop database if exists如果嘗試刪除一個不存在的數據庫的時候確實提示1warning,但是立馬執行show warnings的時候還是顯示的empty set

0 回復 有任何疑惑可以回復我~

同問,我是在刪除后緊跟著查看警告的,仍然是empty set

0 回復 有任何疑惑可以回復我~

那就要看你進行SHOW WARNINGS的指令是否緊跟著1 warning警告的后面進行操作了,我之前試過如果出現warning之后進行了其他的操作,而沒有立即查看SHOW WARNINGS;就會出現沒有empty set,也就是沒有warning的狀況。

0 回復 有任何疑惑可以回復我~
#1

人在夢游中 提問者

我是在刪除之后報warning后立刻 show warnings 的
2016-10-17 回復 有任何疑惑可以回復我~

你第一步就刪除了t2 ,如果你第二步再刪除t2 ,不就是不存在了嗎。

0 回復 有任何疑惑可以回復我~

因為t2表不存在了

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
與MySQL的零距離接觸
  • 參與學習       396743    人
  • 解答問題       3497    個

本課程涵蓋全部MySQL數據庫的基礎,學習MySQL數據庫的基礎知識

進入課程

刪除指令返回“1 warning”,但是show warnings命令返回Empty set,請問為什么?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號