本文目錄一覽:
- 1、如何實戰解決mysql#1366錯誤
- 2、Mysql插入數據報Error Code: 1366. Incorrect string value錯誤
- 3、mysql 錯誤提示1366 Incorrect string value怎麼解決?
- 4、Mysql資料庫插入資料庫報錯, ERROR 1366 (HY000): Incorrect string value: ‘\xBE\xEA’ for column ‘name
如何實戰解決mysql#1366錯誤
mysql#1366錯誤是在mysql5.0.2以上版本才出現的,不管是編碼還是欄位不符合規則,就通不過mysql嚴格的數據檢查,#1366錯誤就是這樣出現的。當然如果你有修改my.ini的許可權,通常#1366是很好解決掉的。只要把my.ini里的sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”這句話修改成sql-
Mysql插入數據報Error Code: 1366. Incorrect string value錯誤
在新建表後,進行初始化插入數據時報Error Code: 1366. Incorrect string value…
出現這個問題是因為表的默認編碼是latin1 而我要兼容utf8的中文欄位。
所以一下改正數據表的編碼格式:
插入中文後還是報錯;
從數據表看欄位的編碼格式還是latin1;
需要改一下欄位的編碼格式
重新執行插入數據命令,執行成功
mysql 錯誤提示1366 Incorrect string value怎麼解決?
只需要修改配置文件即可解決。
工具:電腦。
1、開始圖標出點擊滑鼠右鍵,選擇菜單上的運行。
2、在輸入框中輸入cmd,再點擊確定。
3、輸入mysql -uroot -p+密碼。
4、連接成功後輸入:show variables like 『char%』。
5、找到配置文件所在地址。
6、打開mysql.ini文件,修改默認字符集為utf8,因為MYSQL版本不同,配置文件里的內容也不大一樣,只需要修改找到字符集設置並統一修改成utf8即可。
Mysql資料庫插入資料庫報錯, ERROR 1366 (HY000): Incorrect string value: ‘\xBE\xEA’ for column ‘name
「ERROR 1366 (HY000): Incorrect string value: ‘\xBE\xEA’ for column ‘name」,此問題的原因:配置文件錯誤。
解決的方法和操作步驟如下:
1、首先,右鍵單擊開始圖標,然後在菜單上選擇「運行」選項,如下圖所示,然後進入下一步。
2、其次,完成上述步驟後,在輸入框中輸入「cmd」命令,然後單擊「確定」按鈕,如下圖所示,然後進入下一步。
3、接著,完成上述步驟後,輸入「mysql -uroot -p+密碼」,如下圖所示,然後進入下一步。
4、然後,完成上述步驟後,連接成功,輸入如下紅框中的內容,然後進入下一步。
5、隨後,完成上述步驟後,查找配置文件所在的地址,如下圖所示,然後進入下一步。
6、最後,完成上述步驟後,打開mysql.ini文件,將默認字符集修改為「utf8」,因為MYSQL版本不同,配置文件中的內容也不相同,只需要修改字符集設置並將其修改為utf8即可,如下圖所示。這樣,問題就解決了。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/303166.html