mysql like为什么不能执行like or and
时间: 2023-05-28 08:05:26 浏览: 196
mysql优化之like和=性能详析
MySQL中的LIKE是用于模糊匹配的操作符,它可以在SELECT语句中使用,但是它不能直接与OR和AND一起使用。
当你想要在WHERE语句中使用LIKE时,你可以使用OR和AND来组合多个条件。例如:
SELECT * FROM table_name WHERE column_1 LIKE '%value%' OR column_2 LIKE '%value%';
这里使用了OR来组合两个LIKE条件。
但是,你不能直接使用LIKE和OR或AND一起使用。例如:
SELECT * FROM table_name WHERE column_1 LIKE '%value%' OR AND column_2 LIKE '%value%';
这个语句是无效的,因为AND和OR需要连接两个条件,而LIKE只能作为一个条件。
阅读全文