错误代码:
错误代码: 1366 Incorrect string value
解决方法
修改完默认文件后,发现还是不对,寻思着看看表语句
show create table 表名
查询结果
create table语句显式不全,复制出来看看
CREATE TABLE `tab_category` (
`cid` int(11) NOT NULL AUTO_INCREMENT,
`cname` varchar(100) CHARACTER SET latin1 NOT NULL,
PRIMARY KEY (`cid`),
UNIQUE KEY `AK_nq_categoryname` (`cname`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
找到毛病了,虽然改了默认的字符集,但是对于已经创建的表,字段中的字符集没有改变,,,所以修改字段或者重新执行sql 文件