Nejste přihlášen(a)
Před cca rokem jsem do dibi přidal
patch upravující chování tak, že prázdné pole ve spojitosti
s většinou modifikátorů vygenerovalo NULL – viz Operátor IN
s prázdnou množinou. Ukázalo se, že vracení NULL ve všech případech
není nejvhodnější, proto jsem patch částečně revertoval
a přidal „nový“ modifikátor %in, který NULL generuje pro
prázdné pole i nadále.
WHERE column IN %l', $arr která
se na toto chování spoléhá, je potřeba ji nahradit za WHERE column
IN %in', $arrWHERE column IN (%s)',
$arr spoléhající se na toto chování, zcela ekvivalentní náhrada
neexistuje, zkuste použít opět WHERE column IN %in', $arr%in existoval už dříve pro čísla ve smyslu
„int nebo NULL“, podobně jako %sn pro řetězce. Tohle
chování je zachováno, nicméně přidal jsem pro srozumitelnost aliasy
%iN a %sN a ty lze považovat za preferované.Pokud byste narazili na nějaké problémy, dejte vědět, vyřešíme je.