sql >> データベース >  >> RDS >> Mysql

教義で10クエリを実行する選択を取得しました(Symfony)

    すべての場所を変更します whereIn のように:

    if($userid){
        $q->andWhereIn('a.userid', $userid);
    }
    
    if($catID){
        $q->andWhereIn('ca.categorie_id', $catID);
    }
    

    これは、ビューで結果を使用している場合、ページネーターがすべてのレコードを連続してフェッチできないため、アイテムごとにクエリを実行してすべてのフィールドを取得する必要があるためだと思います。



    1. 10進数のデータ型は値を丸めています

    2. 関数ラッパーなしのクエリと比較して、SQL関数は非常に遅い

    3. PHP文字列に文字が含まれているかどうかを確認します

    4. 柔軟で管理しやすい部品表(BOM)設計