最近建了一張表,沒怎么注意,向這樣表中保存數據時發現后台報了這樣一個錯誤:
這是我建表示默認的表的字符集編碼為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 "表名"
