Archiwum Kategorii: MySQL

SIGNED vs UNSIGNED w MySQL

Odejmowanie w MySQL’u wydaje się być proste. No bo jaka może być filozofia w odejmowaniu jednej liczby od drugiej, zwłaszcza że obie są typu INT? Jeden przypadek sprawił, że jednak wcale nie jest tak do końca oczywiste.

Załóżmy, że mamy … Więcej

Opublikowano w MySQL | Skomentuj

MySQL – niby do przewidzenia, a jednak może zaskoczyć…

Ot taka ciekawostka, której można się nie spodziewać, a jednak jak już się na to trafi, to wszystko wydaje się oczywiste :)

Ostatnio w jednym z naszych projektów potrzebowałem wyciągnąć z bazy produktów po jednym produkcie według item_code. Miałem listę … Więcej

Opublikowano w MySQL | Otagowano jako | Skomentuj

MySQL, formatowanie dat i różne języki

Czasem nam się zdarza, że format daty na stronkach ma być bardziej poetycki niż YYYY-mm-dd.

Niby nie ma problemu, słowne formaty też przecież są dostępne. Ale co jeśli serwis jest wielojęzykowy, albo po prostu nie-angielski? Okazuje się że ludziki od … Więcej

Opublikowano w MySQL | Otagowano jako , , | Skomentuj

Duży INSERT i zduplikowane klucze

Mam przykładowo tablę, która pełni rolę licznika odwiedzin dla danego rekordu. Aby troszkę to utrudnić to ta tabela dodatkowo przetrzymuje informacje jakiego typu jest ten licznik. Oczywiście został ustawiony unikalny klucz typu id-typ. Taki licznik można inkrementować jednym zapytaniem:… Więcej

Opublikowano w MySQL | Skomentuj

[MySQL] Grupowanie i sortowanie wyników

Swego czasu miałem spory problem z rozwiązaniem problemu wyciągnięcia danych grupując i sortując jednocześnie.

Cały problem polegał na tym, że chciałem wyciągnąć najnowszego newsa z konkretnej grupy. Robiłem to mniej więcej tak:

Niestety wynik bywał opłakany, bo wyciągane były zazwyczaj … Więcej

Opublikowano również w Programowanie | 6 Komentarze