mysql下划线查询数据不一致
时间: 2024-05-30 07:09:56 浏览: 45
在 MySQL 中,使用下划线(_)通配符可以匹配任意单个字符,例如 "hello_w" 可以匹配 "hello1w"、"hello2w" 等等。但是需要注意的是,下划线在 MySQL 中也可以作为普通字符使用,如果你想要查询包含下划线的数据,需要使用转义符(\)对下划线进行转义,例如 "hello\_world" 可以匹配 "hello_world"。如果你没有转义下划线,可能会导致查询不一致的情况。另外,MySQL 的默认字符集可能会影响下划线的匹配规则,建议将字符集设置为 utf8mb4 或更高版本,可以避免出现一些奇怪的问题。
阅读全文