程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL命令行插入中文出錯的解決

MySQL命令行插入中文出錯的解決

編輯:MySQL綜合教程

最近安裝MySQL,使用了UTF-8 ,鍵表使用了UTF-8,遇到了MySQL命令行插入中文出錯的問題。

在Query Browser中直接插入中文沒有問題.

  1. create table student(  
  2. id varchar(100) not null default '',  
  3. name varchar(20) default '',  
  4. cardId varchar(20) not null default '',  
  5. age int(3) default '0',  
  6. primary key (id),  
  7. unique key (cardId)  
  8. )engine=InnoDB default charset=utf8;  
  9.  

但是在MySQL命令行中插入中文,居然不行.

設置環境為UTF8,插入仍然失敗.

  1. set names utf8;  
  2.  

解決:

  1. set names gbk;  
  2.  
  3. insert into student(id,name,cardId,age) values('1234','偉','05120492',24);  
  4.  

成功.

MySQL無重復查詢的實現

五種常用的MySQL命令行

MySQL命令行亂碼問題的解決

修復mysql表的兩種方法

php中數組插入mysql表的方法

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved