排序规则更改重音敏感列

问题描述

有什么办法可以让我的表格的一列中的搜索查询重音敏感?

列和表的排序规则在 LATIN1_GENERAL_CS 中,我不想更改表。

如何更改我的列中已经带有重音的值:示例用 Systemes 替换“Systèmes”?

ALTER TABLE NameTable MODIFY COLUMN NameColumn varchar(40) COLLATE LATIN1_GENERAL_CS

解决方法

当然你可以...

  1. 修改表格的一列

  2. 在查询中使用 COLLATE 运算符来检索具有 CI/CS 或 AI/AS(或更多)的数据

    ALTER TABLE ALTER COLUMN COLLATE collat​​ion_name

SELECT *
FROM   <table_name>
WHERE  <columns_name> COLLATE Latin1_General_CI_AI = 'Système'

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...