原文:MySQL插入異常:SQL state [HY000]; error code [1366]-----(utf8mb4)

發現爬蟲軟件,爬取數據不及時,查詢服務器日志發現異常: 顯示為某字段插入異常 而顯示該字段的值為上面顯示的字符 經過查閱發現mysql編碼問題 可以發現該字符為一個 字節的十六進制的字符 我們先看看mysql的字符集所支持的字節范圍: 發現: 翻看了mysql官方version release notes,可以發現: 所以解決辦法是: 再進行插入測試,發現插入成功 結束 ...

2020-03-13 10:56 0 3623 推薦指數:

查看詳情

MySQL ERROR 1366(HY000) Incorrect string value

有以下兩張表: 在往表里插數據時報錯了: 不支持中文,查看下字符編碼: 發現database的字符編碼是latin1,修改字符編碼: 現在看起來修改過來了,現在插入數據: 發現還是報錯,最直接的辦法是刪庫跑路!!!! 不過需要查看當前庫的字符編碼,然后修改。 ...

Mon Sep 03 00:36:00 CST 2018 4 2102
mysql出現ERROR 1366 (HY000):的解決辦法

今天向新建的表中添加內容,出現以下錯誤: 在網上找到了解決方法,親測有效。 出錯原因:檢查數據庫此字段的字符集與整理字符集是否與SQL語句傳遞數據的字符集相同;不相同則會引發MySQL1366錯誤。 解決方法: 將想要插入的內容插入以后,得到想要的表: ...

Sat Jul 22 18:48:00 CST 2017 0 30570
MySQL錯誤ERROR 1366 (HY000): Incorrect string value..

結果: 1、關閉MySQL 2、command+空格鍵 打開Spotlight搜索,輸入/etc打開文件夾,將下面的粘貼好的my.cnf文件粘貼進去就行了,然后重啟MySQL 3、新建一個my.cnf文件 4、將虛線以下部分粘貼到my.cnf —————————————————————————————————————————————————————————— ...

Tue May 16 05:24:00 CST 2017 0 4692
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM