Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dziwne zachowanie bazy
Forum PHP.pl > Forum > Bazy danych > MySQL
currara
Witam,

mam w bazie tabele z polem "produkt" typu varchar(130), metoda porównywania napisów - latin2_general_ci.
Pole zawiera wartosc: "ERT-zwrot"
Przy wykonaniu kwerendy: SELECT produkt FROM Towary WHERE produkt LIKE 'ERT_zwrot' zwraca mi rekord z wartoscia "ERT-zwrot" (a przeciez nie powinien, bo myslnik i podkreslenie to nie to samo) ale jak daje "=" zamiast "LIKE", to nic mi nie zwraca. Czy ktos moze mi wytlumaczyc dlaczego tak sie dzieje?

Łukasz
nospor
w LIKE znak "_" oznacza jeden dowolny znak winksmiley.jpg
% - oznacza wiele dowolnych znakow
currara
Dzieki smile.gif

pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.