你不能只簡單地拼接字串,還必須對欄位進行轉義,使用 % 和 _ 的特殊字元:
SELECT Id, Url, ModelId WHERE Url LIKE CONCAT('%', REPLACE(REPLACE(ModelId,'%','\%'),'_','\_'), '%'), '%')
SELECT Id, Url, ModelId WHERE Url LIKE CONCAT('%', ModelId, '%')
你不能只簡單地拼接字串,還必須對欄位進行轉義,使用 % 和 _ 的特殊字元: