Kategoria MySQL’

Masowe usuwanie wtyczek/contentów ze stron w TYPO3




W tabeli pages przechowywane są wszystkie strony serwisu. W tabeli tt_content przechowywane są zawartości tych stron (wtyczki, flexformy, treści stałe i inne). Gdy chcemy ukryć/usunąć jakiś element, np.: wtyczkę dodającą komentarze, możemy to zrobić ustawiając wartość pola hidden = 1 dla wtyczki dodającej komentarze. W tym celu należy wyszukać wszystkie wiersze które mają pole list_type […]






Zamiana znaku na inny w tabeli MySQL.




Gdy potrzebujemy zamienić dowolny znak na inny (np.: krzaczek powstały przy złym kodowaniu znaków) możemy użyć następującej instrukcji SQL:






Wyszukiwanie zduplikowanych wierszy.




W pierwszej części warunku powinna zostać porównana wartość unikatowa, np. klucz główny tabeli (uid). Jest to pewne zabezpieczenie przed porównywaniem tego samego rekordu lub rekordów porównanych wcześniej. W drugiej części porównujemy wartości pól zawierających nazwisko i imię.






MySQL wyszukiwanie igły w stogu oddzielonym przecinkami ;)




Dwa sposoby, które działają. Wydajności nie testowano.