改變數據庫和表編碼



最近建了一張表,沒怎么注意,向這樣表中保存數據時發現后台報了這樣一個錯誤:

 


 

 

這是我建表示默認的表的字符集編碼為latin1,插入數字沒問題,插入漢字會報錯;修改一下表的編碼問題就解決了 

修改表編碼:alter table area_detail convert to character set utf8   其中area_detail是你的表名 


下面是修改數據庫編碼 alter database kbk character set utf8 "kbk"是你的庫名

修改表中某個字段編碼

ALTER TABLE `表名` MODIFY COLUMN `字段` VARCHAR(11) CHARACTER SET utf8

設置某字段值唯一:

ALTER TABLE `muser` ADD UNIQUE(`phone`);

 

查看表中個字段字符集格式

SHOW FULL COLUMNS  FROM "表名"

 


免責聲明!

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



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