什么数据库like "%%"会失效
时间: 2023-07-21 21:46:28 浏览: 82
MySQL数据库索引失效的10种场景.zip
当使用类似SQL语句的查询语言时,如果在使用"like"操作符时,搜索模式字符串的开头是一个通配符“%”,则数据库会忽略索引而进行全表扫描,从而导致查询效率降低。例如:SELECT * FROM table WHERE column LIKE '%search%',如果在column字段上有索引,那么这个查询语句将不会使用索引,而是进行全表扫描,影响查询性能。因此,应该尽量避免在搜索模式字符串开头使用通配符“%”。
阅读全文