Turgay Can adlı üyeden alıntı

IN (2,5,6,7) neye göre alınıyor. burada bir yanlışlıkmı var?

update table set column = val where id in (val1, val2, val3);

şeklinde olması gerekmiyormu?

Ek bilgi bu şekilde statik olarak IN metodu sadece 1000 parametre alabilir fakat dinamik olarak sınırsızdır(teoride) aslında tablonun maksimum boyutu yada index sayısı kadardır.


Evet ben de şimdi farkettim. Hata var orada.
UPDATE `table_Name` SET `alan` = 'VALUE' WHERE `id` IN (2,5,6,7)

Şeklinde olmalı.