我在向表中插入两行时遇到了问题。数据库在UTF8中。问题似乎与排序规则有关。下面的语句是有效的:
insert into test(code,text) values('xx','aaa');但是,当我尝试向表中添加其他行时:
insert into test(code,text) values('xx','aąą');失败,出现重复条目错误。它看起来像和ą(特殊的波兰语字符)是一样的。奇怪的是,当我将所有排序规则设置为utf8_unicode_ci时,它仍然不起作用:/任何帮助都将不胜感激:)
发布于 2011-04-10 07:55:54
这应该能起到作用:
insert into test(code,text) values('xx',N'aąą');
字母N代表Unicode插入。
https://stackoverflow.com/questions/3516460
复制相似问题