天天看點

mysql導入報錯Variable 'sql_notes' can't be set to the value of 'NULL'

報錯資訊:

執行的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)

|       0 |

本文轉自 guowang327 51CTO部落格,原文連結:http://blog.51cto.com/guowang327/1732799,如需轉載請自行聯系原作者