我在向表中插入两行时遇到了问题。数据库采用UTF8格式。这个问题似乎与整理有关。这句话有效:
insert into test(code,text) values('xx','aaa');
但是当我尝试在表格中添加其他行时:
insert into test(code,text) values('xx','aąą');
它因重复输入错误而失败。它看起来像a和±(特殊抛光字符)被威胁相同。奇怪的是,当我将所有排序设置为utf8_unicode_ci时,它仍然不起作用:/ 任何帮助将不胜感激:)
答案 0 :(得分:0)
这应该可以解决问题:
insert into test(code,text) values('xx',N'aąą');
字母N代表Unicode插入。