porovnani 2 tabulek v MySQL

Michal Konecny michal.konecny na medianet.cz
Neděle Únor 23 10:05:03 CET 2003


Preji pekny den,

>  V aplikacii po obdrzani zoznamu vytvoris retazec s prikazom UPDATE v
tvare:
>    UPDATE t2 SET attr = <hodnota> WHERE t2.pk IN (<zoznam_pk_zo_selectu>)
>  a ten potom odosles do DB.

Vyse uvedeny priklad pomerne casto pouzivam, i kdyz v jinych kontextech
(IMHO je to v MySQL jeden ze zpusobu jak obejit absenci vnorenych selectu a
vyhnout se opakovanemu pokladani dotazu ve smyckach). Chtel bych se na tomto
miste zeptat na vase nazory a zkusenosti, zda ma pouziti funkce IN() nejake
omezeni (teoreticke ci prakticke) tykajici se poctu prvku, ktere jsou
vyjmenovany v poli. Co kdyz budu mit seznam hodnot, ktery bude obsahovat
treba 1000 polozek?

Michal Konecny




Další informace o konferenci Test