報錯資訊:
執行的SQL語句出錯:
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */
錯誤資訊:Variable 'sql_notes' can't be set to the value of 'NULL'
檢查:
錯誤資訊是說sql_notes不能設定為null值,登入檢查如下
mysql> select @@sql_notes;
+-------------+
| @@sql_notes |
+-------------+
| 1 |
+-------------+
1 row in set (0.00 sec)
解釋:
SQL_NOTES = {0 | 1}
當設定為1時(預設情況),“注意”一級的警報被記錄下來。當設定為0時,“注意”警告被壓制。Mysqldump包含輸出,用於把此變數設定為0,這樣,對於不會影響重新載入操作整體性的事件,重新載入轉儲檔案時不會產生警告
解決:
mysql> set @@sql_notes = 0;
Query OK, 0 rows affected (0.00 sec)
mysql> select @@sql_notes;
+-------------+
| @@sql_notes |
+-------------+
| 0 |
+-------------+
1 row in set (0.00 sec)