我有一个MySQL表(排序规则: utf8mb4_unicode_ci ),其中包含以下字段:
sn (PK,Int)
字(唯一,Varchar, utf8mb4_unicode_ci )
含义(文字, utf8mb4_unicode_ci )
字字段可以包含带或不带重音符号的字词。因此, se 和sé可以作为唯一条目同时存在。这是我的疑问:
INSERT IGNORE INTO `tbldictionary`(`word`, `mean`) VALUES ('sé','omething')
当表格在字列中已经包含 se 的字段并且拒绝输入sé时,我运行了此查询。有没有办法在不改变表格整理的情况下完成我正在尝试的内容?我知道我可以将 COLLATE 子句与 SELECT 查询一起使用,但显然 INSERT 无效。