我有一张桌子:
CREATE TABLE `msg` (
`content` varchar(255)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
尝试插入字符串' I You':
INSERT INTO `msg` (`content`) VALUES ('I You');
但是得到错误:
Incorrect string value: '\xF0\x9F\x92\x9A Y...' for column 'content' at row 1
我认为UTF-8可以容纳任何角色。那为什么会出现这个错误?