Post AnG0XDadhRfUlv2vpY by strizhechenko@lor.sh
(DIR) More posts by strizhechenko@lor.sh
(DIR) Post #AnG0XDadhRfUlv2vpY by strizhechenko@lor.sh
2024-10-22T07:08:40Z
0 likes, 0 repeats
Не понимаю, почему часто встречаю #SQL написанные таким образом: where 1=1 and xxx like 'yyy' and state like 'completed' 1=1 - это чтобы отдельные строчки доп. условий можно было комментировать, не задумываясь?А вот state like 'completed' не понимаю. Почему не простое советское `=`? Перебором до этого искали 'comple%' и смотрели в данных как там пишется?Ну да ладно, это всё этап редактирования и отладки. Но в прод-то это зачем в таком виде, не подчистив, тащить?
(DIR) Post #AnG0XEViHFK1cvkVn6 by MrClon@lor.sh
2024-10-22T07:17:04Z
0 likes, 0 repeats
@strizhechenko думаю 1=1 это какой то артефакт всратого конструктора запросов. Like возможно тоже. Подставляли туда юзерский ввод, заменяя * на %