При парсинге проверяю наличее строки в базе таким образом (что бы небыло дубляжей при повторном парсинге файла)
Код: Выделить всё
if (!Crosses::find()->where(['article' => $record[0], 'cross_article' => $record[2]])->one())
Можно ли как либо оптимизировать данную проверку на дублирование без уникальных индексов? Так как в csv файл у заказчика добавить нет возможности дополнительную колонку с уникальным значением.