开发者社区> 问答> 正文

如何在MySQL中删除重音符号??mysql

我刚刚编译了一个包含100万个地名的数据库。我将在自动完成的小部件中使用它来查找城市。这些地方很多都带有重音符号...我希望能够在用户键入不带重音符号的名称时查找记录。

为了做到这一点,我在第二栏中有一个名字的重音符号。这些记录中的许多记录仍然是空白的,因此我想编写一个查询来填充它们。在直接的MySQL中可能吗?如果是这样,怎么办?

展开
收起
保持可爱mmm 2020-05-17 17:23:56 545 0
1 条回答
写回答
取消 提交回答
  • 如果您为该列设置了适当的排序规则,则该字段中的值自然会比较等于其未重读的等值。

    mysql> SET NAMES 'utf8' COLLATE 'utf8_unicode_ci'; Query OK, 0 rows affected (0.00 sec)

    mysql> SELECT 'é' = 'e'; +------------+ | 'é' = 'e' | +------------+ | 1 | +------------+ 1 row in set (0.05 sec)来源:stack overflow

    2020-05-17 17:34:05
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像