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 возможно тоже. Подставляли туда юзерский ввод, заменяя * на %