我是MySQL的新手。我有一个在MySQL表中存储Unicode字符的列。
我有一段代码,可以从Twitter、Facebook等获取帖子,并将文本/符号“原样”插入表中。
CREATE TABLE `tbl_unicode` (
`_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
`first_name` varchar(45) NOT NULL,
`uninoce_Column` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`_id`)
) ENGINE=InnoDB AUTO_INCREMENT=201 DEFAULT CHARSET=utf8;
/* This query WONT work due to SYMBOL: */
INSERT INTO `tbl_unicode`
(`_id`,
`first_name`,
`uninoce_Column`)
VALUES
(2,
'rakesh',
'最高の休日
#京都#宮津#天の橋立#');
/* This query WORKS FINE */
INSERT INTO `tbl_unicode`
(`_id`,
`first_name`,
`uninoce_Column`)
VALUES
(1,
'shekhar',
'最高の休日
#京都#宮津#天の橋立#');
enter code here
那么,我应该使用哪种数据类型或配置才能使其正常工作呢?
您有什么建议吗?