mysql source導入報錯ERROR 1366的解決方法


文件是utf8的,數據庫表是utf8的,為什么客戶端導入會報錯呢?

發現客戶端用的是gbk的

改為utf8后正常

SHOW VARIABLES LIKE 'character%';

 

+--------------------------+---------
-----+
| Variable_name            | Value
     |
+--------------------------+---------
-----+
| character_set_client     | gbk
     |
| character_set_connection | gbk
     |
| character_set_database   | utf8
     |
| character_set_filesystem | binary
     |
| character_set_results    | gbk
     |
| character_set_server     | utf8
     |
| character_set_system     | utf8
     |

 

 set character_set_client=utf8;

 

 

 

d:
cd D:\"Program Files"\MySQL\"MySQL Server 5.7"\bin
mysql -h127.0.0.1 -uroot -p
tee  E:\output.log
set character_set_client=utf8;
source E:\CUST_ORG_PROFILE_2.sql

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM