MySQL-修改表的編碼和列的編碼-Incorrect string value: '\xE6\xB1\x9F\xE5\xAE\x81...' for column 'unitname' at row
修改表的編碼方式:該命令用於將表test的編碼方式改為utf8
ALTER TABLE `test` DEFAULT CHARACTER SET utf8 ;
修改欄位的編碼方式:該命令用於將表test中name欄位的編碼方式改為utf8
ALTER TABLE `test` CHANGE `name` `name` VARCHAR(36) CHARACTER SET utf8 NOT NULL ;
這是因為新增時,unitname欄位是中文,表的欄位編碼不一致報錯了:
Caused by: java.sql.SQLException: Incorrect string value: '\xE6\xB1\x9F\xE5\xAE\x81...' for column 'unitname' at row 1
出現這個錯誤的原因是,資料庫的編碼格式為latin1 而我要將utf8的中文插入到資料庫中,
先檢視了該表的編碼:
然後我修改了該表的編碼:
用Navicat檢視,發現列的編碼沒有更改過來:
單獨用命令對列修改編碼:
沒有出現latin1,應該是成功了
測試了下,可以實現新增不報錯了
相關文章
- 【MySQL報錯】1366 - Incorrect string value: ‘\xE6\x80\xBB\xE7\xBB\x8F...‘ for column ‘name‘ at row 1MySql
- 解決:java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x92\x94‘ for columnJavaSQLException
- mysql 報錯:ERROR 1366 (HY000): Incorrect string value: ‘\xD5\xC5\xC8\xFD‘ for column ‘name‘ at row 1MySqlError
- java.sql.SQLException: Incorrect string valueJavaSQLException
- _001_IDEA_修改編輯器的編碼Idea
- Convert DataFrame string complex i to j python // “Cloning” row or column vectorsPython
- ==和is的區別 以及編碼和解碼
- IDEA如何設定編碼格式,字元編碼,全域性編碼和專案編碼格式Idea字元
- 【BUG記錄】MySQL插入Emoji表情報錯"Incorrect string value"MySql
- java安全編碼指南之:字串和編碼Java字串
- nvme driver 原始碼修改、編譯原始碼編譯
- 面試之Java String 編碼相關面試Java
- MMKV的編碼和解碼
- Flutter線性佈局Row和ColumnFlutter
- Flutter控制元件--Row、Column和StackFlutter控制元件
- Java原始碼閱讀-String中的private final char value[];Java原始碼
- OpenLR 的編碼與解碼
- python中的編碼&解碼Python
- Swift-定位,編碼/反編碼功能的封裝Swift封裝
- 編碼的選擇
- Js 和Url預設位址列編碼等處理JS
- MySQL: Incorrect string value: '\xF0\xA4\xBD\x82'分析MySql
- 編碼規範 - 養成良好的Java編碼習慣Java
- Flutter Spacer 靈活配置你的Row/ColumnFlutter
- 解碼返回Unicode編碼的文字Unicode
- python中字串的編碼和解碼Python字串
- pymysql.err.OperationalError: (1136, “Column count doesn‘t match value count at row 1“)報錯反省。MySqlError
- 圖自編碼器的起源和應用
- 電位器和編碼器的區別
- awk命令和指令碼的編寫啟蒙指令碼
- 「Oracle」資料庫字符集編碼修改Oracle資料庫
- Flutter 之 Row、Column詳解Flutter
- node編碼中的坑
- 編碼的道與禪
- 熵編碼(四)-算術編碼(二)熵
- 從 Notification.Name 看 Swift 如何優雅的解決 String 硬編碼Swift
- 如何使用Media Encoder中的「編碼」皮膚和「佇列」皮膚詳解佇列
- Unicode編碼解碼的全面介紹Unicode
- netty系列之:netty中的核心編碼器bytes陣列Netty陣列