Ja próbuje użyć LIKE klauzuli w oświadczeniu mysql następująco:MySQL WHERE LIKE
SELECT * FROM batches WHERE FilePath LIKE '%Parker_Apple_Ben_20-10-1956%'
Dane dopasowane dane w kolumnie 'filePath' jest:
C:\SCAN\Parker_Apple_Ben_20-10-1830\TEST
Powyższy Instrukcja SQL działa poprawnie i odbiera wiersz relevent, ale jeśli na przykład dodaję znak "\" na końcu klauzuli LIKE (jak poniżej), to nie odbiera on poprawnie wiersza:
SELECT * FROM batches WHERE FilePath LIKE '%Parker_Apple_Ben_20-10-1956\%'
Zabawne chociaż gdybym umieścić znak „\” na początku klauzuli LIKE (jak poniżej) to podnosi rząd perfekcyjnie - to ma mnie zaskoczony.
SELECT * FROM batches WHERE FilePath LIKE '%\Parker_Apple_Ben_20-10-1956%'
Witam, Próbowałem, że wcześniej, ale bez powodzenia – Mike