Merhabalar, Laravel'de bir sorguda whereNotIn
kullanıyorum. Fakat şu hatayı alıyorum.
SQLSTATE[HY000]: General error: 1390 Prepared statement contains too many placeholders
.
Fakat whereNotIn
i kaldırdığım zaman veya array için örnek 5 elemalı bir array yolladığım zaman hata almıyorum. Benimde aklıma gelen limitten kaynaklı olduğu çunku benim yolladığım array 70.000 den fazla ve whereNotIn
içinde function yazmayı denedim fakat maalesef o da başarılı olmadı benim için. Aşagıdaki örnek kod üzerinden yardımcı olur musunuz?
$cargocollections = [ /* 70.000 elemanlı order_code */]; // burda varsa getirmesin istiyorum
$orders = Order::whereNotIn('order_code', $cargocollections)->get();