我有一個2行的tabel。 ID和FILTER。MYSQL查詢找到匹配LIKE
在FILTER行中,我添加了The.White.Tiger。
運行此查詢:
SELECT id
FROM filter
WHERE filter LIKE CONCAT('%', 'The.White.Tiger', '%')
LIMIT 0 , 30
返回1分的結果,該ID。
但我需要它找到一個結果nomater whats els在標題中。
SELECT id
FROM filter
WHERE filter LIKE CONCAT('%', 'The.White.Tiger.At.My.House', '%')
LIMIT 0 , 30
這不會返回結果,但我需要進行查詢,以便它仍然可以找到它。 任何想法如何做到這一點?
只要字符串多數民衆贊成在FILTER行是標題字符串應該忽略其他的開始 TABEL struckture
1 id int(11) AUTO_INCREMENT
2 filter varchar(255) latin1_swedish_ci
你究竟需要什麼? –
我需要它返回包含過濾器的行的id。 我有:The.White.Tiger。在數據庫中。 所以我需要我查詢返回到我的身份證,沒有mater什麼類型AFER。 因此:The.White.Tiger.bla.bla.bla.bla.bla 仍然會返回colum的標識:The.White.Tiger。 由於現在的查詢,它只會返回如果使用:The.White.Tiger。只要我輸入一些後,它不會返回任何內容。 – Asesinato