mysql數據庫字符集問題

向mysql數據庫插入漢字的時候,說是data too long 查看我設置的長度 是varchar 長度100,後來想想可能是字符集的問題,重新設置數據庫的字符集後就OK!

MYSQL:\ CREATE DATABASE DATABASE_NAME CHARACTER SET GBK ; 或者是utf-8都可以;

也可以創建表的時候加上數據庫字符集的設置

-- ----------------------------

CREATE TABLE `characteristic` (
`characteristic_id` int(10) NOT NULL default '0',
`name` varchar(30) default NULL,
`sts` varchar(10) default NULL,
`create_date` date default NULL,
PRIMARY KEY (`characteristic_id`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk;

--------------------------------

在mysql裏面的 my.ini ---default-character-set=gbk 設置字符集
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章