原文:Slave SQL: Error 'Incorrect string value ... Error_code: 1366

背景: 主從環境一樣,字符集是utf 。 Slave復制報錯,平時復制都正常也沒有出現過問題,今天突然報錯: perror 從上面 個信息得到從庫復制失敗的原因是因為字符集的問題引起的。 分析: 在Master上查詢該條記錄,看看是否正常: 在主上寫入正常,但在從上寫入就報錯了,為什么 在錯誤日志里面看到從上對應插入的語句是: 這里的 xCAB D C B D BBBBC EB E B BAC F ...

2015-06-11 15:03 0 3296 推薦指數:

查看詳情

error code [1366]; Incorrect string value:

MySQL插入中文數據時報如下錯誤,原因是建庫時忘記選擇編碼格式導致表格的默認字符集是latin1(Latin1是ISO-8859-1的別名,有些環境下寫作Latin-1),一開始使用英文數據沒有問題 ...

Thu Mar 19 18:50:00 CST 2020 0 1009
MySQL ERROR 1366(HY000) Incorrect string value

有以下兩張表: 在往表里插數據時報錯了: 不支持中文,查看下字符編碼: 發現database的字符編碼是latin1,修改字符編碼: 現在看起來修改過來了,現在插入數據: ...

Mon Sep 03 00:36:00 CST 2018 4 2102
Mysql控制台報錯:Data truncation: Incorrect string value[ERROR 1366]解決方式

使用navicat直接插入數據,出現ERROR 1366。 出現的原因:在編寫數據庫表的時候,沒有指定字符集,默認字符集為latin1,此時通過插入語句插入中文會報錯。 解決方式: 直接運行以下的代碼,將database和server的字符集改成utf8: 依然沒有解決問題的話,查看表的具體 ...

Mon Feb 21 04:04:00 CST 2022 0 984
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM