Mysql 错误1366, "Incorrect string value: '\\xE6\\xB7\\xB1\\xE5\\x85\\xA5...' for column '

时间:2023-02-04 20:14:06

(1366, "Incorrect string value: '\\xE6\\xB7\\xB1\\xE5\\x85\\xA5...' for column ' 今天遇到这个错误,发现是由于创建数据库时把编码格式弄错了,导致了出现如下错误。

CREATE TABLE `tb_vote` (
  `voteID` int(11) NOT NULL auto_increment,
  `voteName` varchar(255) default NULL,
  `channelID` int(11) default NULL,
  PRIMARY KEY  (`voteID`),
  KEY `channelID` (`channelID`)
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8 COMMENT='投票表';
原来是gb1312后来我改成utf8后项目运行成功。以后注意这个问题。