Datovy typ SET
==============
Tento clanek ja naprosto bezucelny, neni zde popsana zakladni prace s danymi typy, cili je to prakticky nepouzitelne.
Prakticky jsem musel dohledavat v manualu, jak se da se SETem menipulovat
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html
http://dev.mysql.com/doc/refman/5.0/en/set.html
vytvoreni sloupce v tabulce:
"... col set('a','b','c','d') default 1,..."
vlozeni radku do tabulky
"INSERT INTO tabulka (col) VALUES ('a,d'), ('d,a'), ('a,d,a'), ('a,d,d'), ('d,a,d')"
pridani nove hodnoty do `col`:
"UPDATE tabulka
SET `col` = CONCAT_WS(',',`set_col`,'a')
WHERE `id` = 1";
Ale odstraneni se mi zatim nepodarilo najit.
V podstate jsem ale uz ted zjistil, ze prace se SETem, ...ackoliv ji tvurce clanku tak chvalil, jak to pouziva na opravneni... je velice narozna a daleko jednodussi je zalozit novy sloupec, ktery bude mit typ TINYINT 1 UNSIGNED
Cili muj nazor SETy nee. |