改变数据库和表编码



最近建了一张表,没怎么注意,向这样表中保存数据时发现后台报了这样一个错误:

 


 

 

这是我建表示默认的表的字符集编码为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