Laravelの更新クエリのための時間を短縮します(ループなしで、同じキーと複数の値に対して)回答Re : Laravelの更新クエリのループ時間を短縮します(ループなしで、同じキーと複数の値に対して)

1221 ワード

Relave : Laravelにおける更新クエリの時間を短縮します(ループなしで、同じキーと複数の値に対して)


Dec 19 ' 18
2

私がコメントで提案したように、ある方法はCASE WHEN 条項.
を使用する必要があります DB:raw を選択しますupdate メソッド呼び出し.
$data = '(SELECT CASE Bib_no';
foreach ($ids as $i => $id) {
    if (!array_key_exists($i, $chestnos)) {
        /* uncomment to

Open Full Answer