LINUXSOFT.cz
Nazwa użytkownika: Hasło:     
    CZ UK PL

> Komentarze :: článek MySQL (9) - Další datové typy

Datovy typ SET prakticky nepouzitelny 13.6.2006 14:20
peter mlich

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.

Re: Datovy typ SET prakticky nepouzitelny 14.6.2006 07:18
Petr Zajíc

Píšu samé naprosto bezúčelné články ;-))

Odstranění hodnoty ze seznamu možných v definici sloupce je podle mě problematické, protože ji existující data mohou obsahovat. Odstranění jedné z více hodnot v daném sloupci je v dokumentaci popsáno, je to v jednom z odkazů, které se Vám podařilo dohledat. Cílem seriálu není suplovat dokumentaci, ale poukázat na možnosti databáze MySQL.

SET a bitové operace 21.9.2006 22:41
Dalt

Při bitových operacích nad SET je výsledek převeden na číselné vyjádření, zajímalo by mě jak dostat na výstup odpovídající položky seznamu.
SELECT bit_or(pizza) vrátí 5 ale jábych chtěl na výstupu z databáze česnek,kečup


KOMENTARZE
Datovy typ SET prakticky nepouzitelny 13.6.2006 14:20 peter mlich
L Re: Datovy typ SET prakticky nepouzitelny 14.6.2006 07:18 Petr Zajíc
SET a bitové operace 21.9.2006 22:41 Dalt
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
> Szukanie oprogramowania
1. Pacman linux
Download: 4850x
2. FreeBSD
Download: 9044x
3. PCLinuxOS-2010
Download: 8541x
4. alcolix
Download: 10915x
5. Onebase Linux
Download: 9631x
6. Novell Linux Desktop
Download: 0x
7. KateOS
Download: 6219x

1. xinetd
Download: 2382x
2. RDGS
Download: 937x
3. spkg
Download: 4692x
4. LinPacker
Download: 9918x
5. VFU File Manager
Download: 3173x
6. LeftHand Mała Księgowość
Download: 7171x
7. MISU pyFotoResize
Download: 2775x
8. Lefthand CRM
Download: 3540x
9. MetadataExtractor
Download: 0x
10. RCP100
Download: 3089x
11. Predaj softveru
Download: 0x
12. MSH Free Autoresponder
Download: 0x
©Pavel Kysilka - 2003-2024 | mailatlinuxsoft.cz | Design: www.megadesign.cz