【发布时间】:2020-04-10 14:04:46
【问题描述】:
我注意到在将列排序规则从 utf8_general_ci 更新为 utf8_bin 后,会出现以下查询:
SELECT *
FROM tbl_table
WHERE updated_column = 'some_value'
返回空结果集(应该是非空的)。 updated_column 具有非唯一索引。
为什么会发生以及如何重建索引以匹配更新?
P.S. MySql 安装:
mysql.exe Ver 15.1 Distrib 10.4.7-MariaDB, for Win64 (AMD64), source revision 9a78a283f4ee7e8ccc4afb1d8a24c662fa4c634b
【问题讨论】:
-
请提供具体的字符串,以便我们更好地解决您的问题。如果数据很敏感,请编写一个显示问题的测试用例。