mysql導(dǎo)入報(bào)錯(cuò)Variable 'sql_notes' can't be set to the value of 'NULL'
- 分類:博文-IT資訊
- 發(fā)布于 2016年4月18日 星期一 09:25
- 作者:Super User
- 點(diǎn)擊數(shù):12822
一、報(bào)錯(cuò)信息:
執(zhí)行的SQL語句出錯(cuò):
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */
錯(cuò)誤信息:Variable ‘sql_notes‘ can‘t be set to the value of ‘NULL‘
二、檢查:
錯(cuò)誤信息是說sql_notes不能設(shè)置為null值,登錄檢查如下
mysql> select @@sql_notes;
+-------------+
| @@sql_notes |
+-------------+
|?????????? 1 |
+-------------+
1 row in set (0.00 sec)
三、解釋:
SQL_NOTES = {0 | 1}
當(dāng)設(shè)置為1時(shí)(默認(rèn)情況),“注意”一級(jí)的警報(bào)被記錄下來。當(dāng)設(shè)置為0時(shí),“注意”警告被壓制。Mysqldump包含輸出,用于把此變量設(shè)置為0,這樣,對(duì)于不會(huì)影響重新載入操作整體性的事件,重新載入轉(zhuǎn)儲(chǔ)文件時(shí)不會(huì)產(chǎn)生警告
四、解決:
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)