Compare Two Strings in MySQL

前端 未结 7 1772
走了就别回头了
走了就别回头了 2021-01-15 17:36

My current query (doesn\'t work)

SELECT url
FROM table
WHERE
    \'http://www.longurl.com/some/string\' like \'%\' . url . \'%\'

table

7条回答
  •  醉酒成梦
    2021-01-15 18:20

    The concatenation operator . does not exist in MySQL, you have to use the CONCAT() function instead:

    SELECT url
    FROM table
    WHERE 'http://www.longurl.com/some/string' LIKE CONCAT('%', url, '%');
    

提交回复
热议问题