Skocz do zawartości

LIKE a BLOBB


Arkadiusz

Rekomendowane odpowiedzi

Jestem w trakcie pisania wyszukiwarki, ale zacialem sie na pobieraniu danych z opisu, ktory w bazie ma typ BLOB. Zwykle Like "%$fraza%" nie dziala, wie ktos jak mozna by to obejsc? Probowalem zamienic opis z binarnego na text ale nie pomoglo.

Z drugiej strony znalazlem https://bugs.mysql.com/bug.php?id=27. Czy to oznacza, ze to dziala tylko w nowszych wersjach MySql ?

Edit: Ups, bug z 2003 roku...

"Szaleństwem jest chodzenie po ulicy z połówką melona na głowie i powtarzanie: Jestem chomikiem"

Dick Steele, Agent WD-40 [*]

Odnośnik do komentarza
Udostępnij na innych stronach

Typ BLOB przechowuje dane binarne i (z tego co wiem) nie może być przeszukiwany za pomocą "klasycznych" funkcji MySQL. W zadzie nie wydaje mi się żeby w ogóle mogły być w ten sposób przeszukiwane dane binarne, ale głofy na pieniek nie kładę ...

IMHO zapisywanie binarne to kiepski pomysł ponieważ:

- takiej bazy już w zwykły sposób (myaqladmin) nie przeniesiesz;

- do tego kłopoty z wyszukiwaniem;

- zapisywanie większej ilości danych spowoduje zwiększenie rozmiaru bazy a co za tym idzie spowolni operacje na niej;

Lepiej zapisywać dane jako plik, a w bazie w tabeli VARCHAR lub CHAR nazwę pliku zawierającego przedmiotowe dane.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności