ravczy
25.02.2009, 16:30:33
Witam,
Mam pole "JEZYKI", które jest typem SET i zwiera wartości przykładowe "pl", "en", "hu", "hr", "ru".
Jakim zapytaniem sql mogę wyciągnąć te przykładowe wartości pola "JEZYKI"?
Foxx
25.02.2009, 16:48:05
Nie jestem pewien czy nie istnieje prostsza metoda niż wykonanie zapytania
SHOW COLUMNS FROM tabela LIKE 'jezyki'
z czego uzyskasz tablicę z polem
type, którą będziesz musiał obrobić za pomocą PHP.
Zobacz jak to robili dla pól typu enum:
http://akinas.com/pages/en/blog/mysql_enum/http://snipplr.com/view/10429/mysql-php-get-enum-values/Jeżeli istnieje bezpośrednie zapytanie - chętnie się dowiem.
dr_bonzo
25.02.2009, 17:06:17
SELECT information_schema.COLUMNS.TABLE_NAME, information_schema.COLUMNS.COLUMN_NAME, information_schema.COLUMNS.COLUMN_TYPE FROM `COLUMNS` WHERE DATA_TYPE = 'enum'
Wyszukaj swojej kolumny