pt-online-schema-change 錯誤集 Wide character
1. pt-online-schema-change 錯誤1 :字符集錯誤
pt-online-schema-change -uroot -p123456 -S /data/test1_mysql/mysql.sock --max-load="Threads_running=20" --statistics --print --alter "modify column remark varchar(20) NOT NULL DEFAULT '' COMMENT '備註'" D=stu,t=score --execute
Operation, tries, wait:
analyze_table, 10, 1
copy_rows, 10, 0.25
create_triggers, 10, 1
drop_triggers, 10, 1
swap_tables, 10, 1
update_foreign_keys, 10, 1
Altering `stu`.`score`...
Creating new table...
Error creating new table: Wide character in print at /bin/pt-online-schema-change line 10814.
Wide character in print 是perl在遇到字符集問題的時候報錯。perl只能處理2種字符集:ascii和utf8,要修改的語句 modify column remark varchar(20) NOT NULL DEFAULT '' COMMENT 'note' 列remark 註釋是中文,報了上面錯誤。還有一種情況下,整個建立表語句有中文。
需要增加字符集引數 --charset=utf8,注意大小寫。你寫成--charset=UTF8, --charset=uTF8, --charset=UTF8mb4 , --charset=utf8mb4,都會報錯wide character。
確實怎麼試驗都有錯誤的話,也有另外一個解決辦法:把 列所有中文註釋改成英文的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30393770/viewspace-2913563/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python 錯誤 SyntaxError: invalid character in identifierPythonErrorIDE
- Mysql錯誤集MySql
- 前端錯誤集前端
- 執行錯誤集
- NUS-WIDE資料集預處理IDE
- iOS 開發錯誤集錦iOS
- 【轉】修改Oracle字符集(character set)Oracle
- Android開發錯誤集錦Android
- 【論文寫作】錯誤集錦
- [python]python錯誤集錦Python
- 【ITOO】--Jekins整合錯誤集錦
- Go 常見錯誤集錦 | 字串底層原理及常見錯誤Go字串
- Go常見錯誤集錦 | 字串底層原理及常見錯誤Go字串
- Oracle 10中修改字符集(character set)Oracle
- angular——線上競拍錯誤集錦(一)Angular
- Android錯誤解決方法集錦Android
- oracle錯誤及解決方式集(轉)Oracle
- SyntaxError: Non-ASCII character 與 Cannot decode using encoding "ascii" 錯誤解決ErrorASCIIEncoding
- All About JAVA An invalid XML character (Unicode: 0xdd65) was found in the comment 錯誤JavaXMLUnicode
- SAP ABAP 系統進行 client 複製時遇到的 63999 table too wide 錯誤訊息clientIDE
- MYSQL5.5修改字符集報錯:unknown variable 'default-character-set=utf8'MySql
- 啟動PL/SQL Developer 報字元編碼不一致錯誤,Database character setSQLDeveloper字元Database
- Python錯誤集錦:IndentationError: unexpected indentPythonError
- iOS 打包上傳 appStore 錯誤集iOSAPP
- Android Studio 編譯錯誤集錦Android編譯
- mysql關於字符集character set的總結MySql
- rhel4 mysql5.5 字符集_character setMySql
- 三層登陸程式碼及錯誤集錦
- Java - XML字元支援報錯An invalid XML characterJavaXML字元
- MySQL字符集和校對規則(character set & collation)MySql
- mysql 解決字符集錯誤 正確摘錄MySql
- Manen下的Spring MVC專案錯誤 集錦SpringMVC
- 修復svn hook導致的字符集錯誤Hook
- callback 和 promise 的錯誤捕獲-暗坑集錦Promise
- [提問交流]下載了OneThink正式版提示錯誤:Unexpected character in input: '\' (ASCII=92) state=0ASCII
- 解決:錯誤 1 error MSB8031: Building an MFC project for a non-Unicode character set is deprecatedErrorUIProjectUnicode
- ORA-06502: PL/SQL: numeric or value error: character to number conversion error錯誤的解決方法SQLError
- DB2字符集,查詢中文錯誤DB2